X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FWindowmenu.cc;h=c49a6f91e3177771649654ee590afe050078814d;hb=1e36acfd9198a7d8cbad4eef094e15a03eebc291;hp=bfe1a1e5461aac124498e7eb1a067d5a0392d8a9;hpb=23640740ca6659ee4effb9e5c040900e0bbdeb59;p=chaz%2Fopenbox diff --git a/src/Windowmenu.cc b/src/Windowmenu.cc index bfe1a1e5..c49a6f91 100644 --- a/src/Windowmenu.cc +++ b/src/Windowmenu.cc @@ -92,7 +92,7 @@ void Windowmenu::show(void) { void Windowmenu::itemSelected(int button, unsigned int index) { if (button != 1) return; - + BasemenuItem *item = find(index); hide(); @@ -114,13 +114,15 @@ void Windowmenu::itemSelected(int button, unsigned int index) { break; case BScreen::WindowRaise: { - Workspace *wkspc = getScreen()->getWorkspace(window->getWorkspaceNumber()); + Workspace *wkspc = + getScreen()->getWorkspace(window->getWorkspaceNumber()); wkspc->raiseWindow(window); } break; case BScreen::WindowLower: { - Workspace *wkspc = getScreen()->getWorkspace(window->getWorkspaceNumber()); + Workspace *wkspc = + getScreen()->getWorkspace(window->getWorkspaceNumber()); wkspc->lowerWindow(window); } break; @@ -180,9 +182,8 @@ void Windowmenu::SendtoWorkspacemenu::itemSelected(int button, void Windowmenu::SendtoWorkspacemenu::update(void) { unsigned int i, r = getCount(), workspace_count = getScreen()->getWorkspaceCount(); - if (r > workspace_count) { - for (i = r; i < workspace_count; ++i) - remove(0); + while (r > workspace_count) { + remove(0); r = getCount(); }