dont switch workspaces when focusing a sticky window

This commit is contained in:
Dana Jansens 2002-08-02 14:57:30 +00:00
parent 988461343a
commit ef0bacbaaf

View file

@ -713,7 +713,8 @@ void Blackbox::process_event(XEvent *e) {
if (win->isIconic())
win->deiconify(False, True);
if (win->getWorkspaceNumber() != screen->getCurrentWorkspaceID())
if (! win->isStuck() &&
(win->getWorkspaceNumber() != screen->getCurrentWorkspaceID()))
screen->changeWorkspaceID(win->getWorkspaceNumber());
if (win->isVisible() && win->setInputFocus()) {
win->getScreen()->getWorkspace(win->getWorkspaceNumber())->