diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-07 06:24:40 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-07 06:24:40 +0000 |
| commit | 6c3aec9e0996d2957855c188b5ff60bf4bc628fa (patch) | |
| tree | 591fd9f2d6dbdf931d53889f549e47ea2273a2e8 /src | |
| parent | dc532b7661e0d9bc72c25b74fa987ce50f3f0b31 (diff) | |
dont unset focused client if it is still/already set, that causes bugs!
Diffstat (limited to 'src')
| -rw-r--r-- | src/screen.cc | 3 |
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) |
