diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-08-13 21:25:41 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-08-13 21:25:41 +0000 |
| commit | ef66d63b422bd7dc6de9d4dd28b7f7e7c0624e05 (patch) | |
| tree | 797f8f74d1e4c6f0d78841ef0d7197afaeb5b049 /src | |
| parent | 91b078433073e674c0844de44124dbce4d1e2b82 (diff) | |
dont let windows get initially mapped when they arent on the current workspace
Diffstat (limited to 'src')
| -rw-r--r-- | src/Window.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Window.cc b/src/Window.cc index c58e0b3d..60182ce9 100644 --- a/src/Window.cc +++ b/src/Window.cc @@ -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(); |
