Odd problem using xfwm4.0.3 and GnuCash

Olivier Fourdan fourdan at xfce.org
Mon Feb 16 21:50:39 CET 2004


Hi John,

I've updated the bug report with the following comment:


> Greetings,
> 
> Search window has WM_TRANSIENT_FOR set to the root window, which means
> "transient for group" as mentionned by the EWMH standard in the quote
> I sent by email to John.
> 
> So it basically means that the Search window should be treated as a
> transient to all windows of the same group. Since xfwm4 places
> transient on top of their parents, then the Search window is rightly
> placed on top of all other windows of the same group, including the
> invoice window.
> 
> The obvious solution is to remove the WM_TRANSIENT_FOR property on the
> Search window in gnucash.
> 
> PS: The fact that other WM don't implement this doesn't mean xfwm4 is
> broken, nor behaving "irradically".

Cheers,
Olivier.

On Mon, 2004-02-16 at 17:40, John Pettigrew wrote:
> In a previous message, Olivier Fourdan <fourdan at xfce.org> wrote:
> 
> > Ok, I took some time digging into it and what you see is the normal expected
> > behaviour.
> > 
> > Let me try to explain (so you can pass that info the the gnucash people)
> 
> OK, I've posted your reply back on the GnuCash bugzilla, and got the following
> reply.
> 
> Derek Atkens wrote:
> > Uh, the find window is a top-level window, just like the invoice and
> > customer windows.  It is not a transient window.  It has no parent.
> > 
> > Can you get the FXce guys into this conversation, because I've never
> > seen this behavior with any other windowmanager, and it's clearly the
> > window manager that's behaving irradically.  You're welcome to play
> > with the glade settings of search.glade to see if there is something I
> > have set incorrectly....  But it all looks right to me.
> 
> I am not familiar with Glade and so can't play with this myself without
> guidance, but it sounds like Derek wants to pass the buck back to xfwm4.
> 
> Derek has suggested that xfwm4 devs might get involved directly so I'll
> include the bugzilla URL: http://bugzilla.gnome.org/show_bug.cgi?id=134100
> 
> Thanks,
> 
> John
-- 
 - Olivier Fourdan - fourdan at xfce.org - http://www.xfce.org - 





More information about the Xfce mailing list