only grab button{1,2,3} for click-to-focus (scrollwheel shouldn't focus)

This commit is contained in:
Jason Creighton
2007-06-02 05:26:05 +00:00
parent 72a50ead89
commit a6098f6010

View File

@@ -244,8 +244,9 @@ rescreen = do
setButtonGrab :: Bool -> Window -> X ()
setButtonGrab grab w = withDisplay $ \d -> io $
if grab
then grabButton d anyButton anyModifier w False buttonPressMask
grabModeAsync grabModeSync none none
then flip mapM_ [button1, button2, button3] $ \b ->
grabButton d b anyModifier w False buttonPressMask
grabModeAsync grabModeSync none none
else ungrabButton d anyButton anyModifier w
-- ---------------------------------------------------------------------