summaryrefslogtreecommitdiff
path: root/openbox/client.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbox/client.c')
-rw-r--r--openbox/client.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/openbox/client.c b/openbox/client.c
index 060548bf..08b09c93 100644
--- a/openbox/client.c
+++ b/openbox/client.c
@@ -359,7 +359,8 @@ void client_manage(Window window)
if (settings->fullscreen != -1)
client_fullscreen(self, !!settings->fullscreen, TRUE);
- if (settings->desktop < screen_num_desktops)
+ if (settings->desktop < screen_num_desktops
+ || settings->desktop == DESKTOP_ALL)
client_set_desktop(self, settings->desktop, FALSE);
if (settings->layer > -2 && settings->layer < 2)