summaryrefslogtreecommitdiff
path: root/src/blackbox.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-08-02 14:57:30 +0000
committerDana Jansens <danakj@orodu.net>2002-08-02 14:57:30 +0000
commitef0bacbaaf2b08c35d97cc58ad7d4c20c2729d98 (patch)
treea380115c167bbe29268338ee35c35b74a6894338 /src/blackbox.cc
parent988461343a14270bf6594c12041eda90447514d8 (diff)
dont switch workspaces when focusing a sticky window
Diffstat (limited to 'src/blackbox.cc')
-rw-r--r--src/blackbox.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/blackbox.cc b/src/blackbox.cc
index a818f128..0e03e178 100644
--- a/src/blackbox.cc
+++ b/src/blackbox.cc
@@ -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())->