diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-08-02 14:57:30 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-08-02 14:57:30 +0000 |
| commit | ef0bacbaaf2b08c35d97cc58ad7d4c20c2729d98 (patch) | |
| tree | a380115c167bbe29268338ee35c35b74a6894338 /src/blackbox.cc | |
| parent | 988461343a14270bf6594c12041eda90447514d8 (diff) | |
dont switch workspaces when focusing a sticky window
Diffstat (limited to 'src/blackbox.cc')
| -rw-r--r-- | src/blackbox.cc | 3 |
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())-> |
