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].

Reply via email to