[xmonad] Issue 96 in xmonad: certain dialogs get dropped in
gnucash
Thomas Adam
thomas.adam22 at gmail.com
Sun Dec 9 05:07:34 EST 2007
Hi --
On 09/12/2007, codesite-noreply at google.com <codesite-noreply at google.com> wrote:
> Issue 96: certain dialogs get dropped in gnucash
> http://code.google.com/p/xmonad/issues/detail?id=96
>
> Comment #1 by jcreigh:
> This is definitely an xmonad bug, as the problem does not occur if
> Gnucash windows
> are ignored (with, eg, className =? "Gnucash" --> doIgnore)
I bet I know what this bug is (I;m assuming transient windows here):
The window is being mapped and unmapped. If you were to use something
like xscope then you might see that:
a) Application sends a mapRequest.
a1) Before xmonad has a chance to do that, the application asks to be
put in the WithDrawn state (via a synthetic UnmapNotify event).
b) The window is mapped.
c) GNUCash sends a MapRequest.
d) Another UnmapNotify request is sent and the window is UnMapped.
e) The MapRequest from (c) is handled and a real UnMapNotify request
is issued causing the window it close, never being mapped again.
I'm guessing this is what's happening, but I don't run GnuCash.
-- Thomas Adam
More information about the xmonad
mailing list