On Sat, Nov 26, 2011 at 12:37:16PM +0100, Dominique Michel wrote:
> Le Fri, 25 Nov 2011 09:18:52 +0000,
> Thomas Adam <tho...@fvwm.org> a écrit :
> 
> > On Fri, Nov 25, 2011 at 12:47:06AM -0600, David Fries wrote:
> > > Sending a SIGTERM to FvwmButtons works to gracefully unswallow a
> > > program called stalonetray which is a system tray.  Setting
> > > -transient on the FvwmButtons panel is calling XDestroyWindow and
> > > in term causes the programs with items in the system tray to crash
> > > with a bad window error.  I'm removing the XDestroyWindow call and
> > > letting all transient
> > 
> > Well, I suppose what's happening here is that if an application has
> > registered with a systray which is then killed, then it's probably
> > defined behaviour that those programs will die along with it,
> > although that to me seems buggy behaviour.
> 
> It is a buggy behaviour. Such an app must wait for another systray app
> to show up. As example of good behaviour, qjackctl and claws-mail work

It will depend what happens to the application with XDestroyWindow() -- I
was referring to the fact that stalonetray is broken with this, which is not
surprising.  That other programs attached to it bomb out as well does not
surprise me, given what happens to stalonetray.

-- Thomas Adam

-- 
"Deep in my heart I wish I was wrong.  But deep in my heart I know I am
not." -- Morrissey ("Girl Least Likely To" -- off of Viva Hate.)

Reply via email to