void Windowmenu::itemSelected(int button, unsigned int index) {
+ if (button != 1)
+ return;
+
BasemenuItem *item = find(index);
hide();
break;
case BScreen::WindowMaximize:
- window->maximize(button);
+ window->maximize(1); // full maximize
break;
case BScreen::WindowClose:
++r;
} else {
changeItemLabel(i, getScreen()->getWorkspace(i)->getName());
+ setItemEnabled(i, i != getScreen()->getCurrentWorkspaceID());
}
}