dont let windows get initially mapped when they arent on the current workspace

This commit is contained in:
Dana Jansens 2002-08-13 21:25:41 +00:00
parent 91b0784330
commit ef66d63b42

View file

@ -2611,6 +2611,13 @@ void BlackboxWindow::mapRequestEvent(const XMapRequestEvent *re) {
client.window);
#endif // DEBUG
/*
Even thought the window wants to be shown, if it is not on the current
workspace, then it isn't going to be shown right now.
*/
if (blackbox_attrib.workspace != screen->getCurrentWorkspaceID())
current_state = WithdrawnState;
switch (current_state) {
case IconicState:
iconify();