On Mon, August 24, 2009, Martin Dietze wrote: > > I set it to open with initial workspace 3 (and also start maximized), > > and I opened it through the F12 menu while I was in workspace 1 and > > all was fine. Firefox appeared in wksp 3 and I still was in wksp 1. > > Strange. Having gone through this I can't nail it down on a > particular property set in my configuration (i.e. regardless of > what I configure, the behaviour does not go away). I'll probably > have to do some debugging.
I checked what happens when firefox comes up and causes a workspace switch on my box. it appears that WM receives a _NET_ACTIVE_WINDOW event (src/event.c, l. 1449, wNETWMProcessClientMessage()) and then calls wMakeWindowVisible() (src/actions.c) which then calls wWorkspaceChange() since the window on which visibility is requested is not in the current workspace. I am fairly ignorant on the particularities of those X messages, maybe someone more knowledgable than myself can answer this question: how comes that one particular application causes this event to occur while others don't, and would adding an option to ignore this request be realistic / plausible? Or are we simply dealing with a bug in WM here? Cheers, M'bert -- ----------- / http://herbert.the-little-red-haired-girl.org / ------------- =+= Ed is the standard text editor. -- To unsubscribe, send mail to [email protected].
