summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@comhem.se>2006-06-09 14:29:54 +0000
committerMikael Magnusson <mikachu@comhem.se>2006-06-09 14:29:54 +0000
commitd4b734045463b38ef61f259a14227e0f9768c470 (patch)
treed006015f990689a7b401bc7253d8a2062a9cfdb7 /openbox
parentd471ffb92ac17c152889a99af8dca2ddaea20f70 (diff)
changing props need client_change_state
Diffstat (limited to 'openbox')
-rw-r--r--openbox/client.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/openbox/client.c b/openbox/client.c
index 7a5311ea..4d0ad534 100644
--- a/openbox/client.c
+++ b/openbox/client.c
@@ -328,10 +328,14 @@ void client_manage(Window window)
client_set_undecorated(self, !settings->decor);
if (settings->iconic != -1)
client_iconify(self, settings->iconic, FALSE);
- if (settings->skip_pager != -1)
+ if (settings->skip_pager != -1) {
self->skip_pager = !!settings->skip_pager;
- if (settings->skip_taskbar != -1)
+ client_change_state(self);
+ }
+ if (settings->skip_taskbar != -1) {
self->skip_taskbar = !!settings->skip_taskbar;
+ client_change_state(self);
+ }
/* 1 && -1 shouldn't be possible by the code in config.c */
if (settings->max_vert == 1 && self->max_horz == 1)