diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-06-05 04:20:08 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-06-05 04:20:08 +0000 |
| commit | aad50046de0b1971f869ee95a0f80267c74a1fd3 (patch) | |
| tree | 4482c98602aca1abeacda399a025be684c6a8b43 /src/blackbox.cc | |
| parent | 7a55323343635d8a29bb62cd49d8d6a5c103f317 (diff) | |
synched with bb-cvs. couple bug fixes.
Diffstat (limited to 'src/blackbox.cc')
| -rw-r--r-- | src/blackbox.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/blackbox.cc b/src/blackbox.cc index 266d0e73..118a17bc 100644 --- a/src/blackbox.cc +++ b/src/blackbox.cc @@ -666,10 +666,9 @@ void Blackbox::process_event(XEvent *e) { } else if(e->xclient.message_type == getBlackboxChangeWorkspaceAtom()) { BScreen *screen = searchScreen(e->xclient.window); - if (screen && e->xclient.data.l[0] >= 0 && - e->xclient.data.l[0] < - static_cast<signed>(screen->getWorkspaceCount())) - screen->changeWorkspaceID(e->xclient.data.l[0]); + unsigned int workspace = e->xclient.data.l[0]; + if (screen && workspace < screen->getWorkspaceCount()) + screen->changeWorkspaceID(workspace); } else if (e->xclient.message_type == getBlackboxChangeWindowFocusAtom()) { BlackboxWindow *win = searchWindow(e->xclient.window); |
