[xmonad] darcs patch: quick hack to avoid infinite (but
breakable) loop when...
Brandon S. Allbery KF8NH
allbery at ece.cmu.edu
Sat May 17 14:42:25 EDT 2008
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 at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH
More information about the xmonad
mailing list