summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/screen.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/screen.cc b/src/screen.cc
index eddda8df..a403fa13 100644
--- a/src/screen.cc
+++ b/src/screen.cc
@@ -656,7 +656,8 @@ void OBScreen::changeDesktop(long desktop)
}
// force the callbacks to fire
- Openbox::instance->setFocusedClient(0);
+ if (!Openbox::instance->focusedClient())
+ Openbox::instance->setFocusedClient(0);
}
void OBScreen::changeNumDesktops(long num)