http://bugs.winehq.org/show_bug.cgi?id=20865
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #29062|0 |1 is obsolete| |
--- Comment #23 from Vincent Povirk madewokherd@gmail.com 2010-06-21 21:46:39 --- (From update of attachment 29062) Never mind, this needs (still) more thought.
I think the x11drv position of a window (which consists of window_rect, whole_rect, and client_rect) needs to be updated in the ConfigureNotify event AND X11DRV_WindowPosChanging needs to check whether it has changed, which doesn't seem to happen for non-decorated windows like the steam window.
I think that if we check for changes based on our most recent idea of the X position of the window (either a ConfigureNotify event or a configure request), that will prevent us from making more requests from these intermediate ConfigureNotify events.