codehenry / xmonad

Automatically exported from code.google.com/p/xmonad
0 stars 0 forks source link

Actions.UpdatePointer prevents Chromium save bookmark dialog from appearing. #500

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Xmonad 0.9
2. logHook = updatePointer (Nearest)
3. Open Chromium, try to bookmark a page (either using ^D or clicking on the 
star).

What is the expected output? What do you see instead?

expected: Chromium bookmark dialog box
actual: The star turns yellow, but no dialog box.

Original issue reported on code.google.com by ancientpc on 9 Mar 2012 at 8:35

GoogleCodeExporter commented 8 years ago
This still seems to occur with a Xmonad 0.10.  I am using TaffyBar as my bar, 
and with:

, logHook = dbusLogWithPP client pp

The window vanishes.  But if I leave logHook as the gnomeConfig default, it 
does not.

I will investigate some more, but it seems very odd.

Original comment by kimballk...@googlemail.com on 13 Mar 2013 at 10:09

GoogleCodeExporter commented 8 years ago
Okay, for me, the trick was to ensure that both log hooks were called.  (I wish 
I'd done that before posting my previous comment).

, logHook = (logHook gnomeConfig) >> (dbusLogWithPP client pp)

Seems to maintain both good bookmark dialog behaviour, and my taffybar updates.

Sorry for the noise.

Original comment by kimballk...@googlemail.com on 13 Mar 2013 at 10:13

GoogleCodeExporter commented 8 years ago
Cool, so maybe Actions.UpdatePointer has nothing to do with it. It looks like 
the log hook for gnomeConfig finally bottoms out at 
XMonad.Hooks.EwmhDesktops.ewmhDesktopsLogHook, and it seems perfectly 
reasonable for applications to misbehave if xmonad isn't following EWMH.

Original comment by daniel.w...@gmail.com on 13 Mar 2013 at 2:28