
On 2008 May 17, at 14:38, Spencer Janssen wrote:
On Sat, May 17, 2008 at 05:09:41AM -0700, David Roundy wrote:
Probably a better option would be to not clear crossing events at all, but instead when we handle crossing events to first check if the mouse is still in the said window. If it's not, then we should ignore the event.
This misses the entire reason why we clear window entry events in the first place. When the current layout changes (or when switching workspaces) a window entry event will be generated for the window under the cursor even if the mouse is entirely stationary. We don't want to perform focus changes based on the position of the mouse if the user isn't even moving it.
Maybe I'm confused, but I think you just said the same thing he did. -- brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH