diff --git a/src/x11/window-x11.c b/src/x11/window-x11.c index c883c6f46..b6e56216b 100644 --- a/src/x11/window-x11.c +++ b/src/x11/window-x11.c @@ -2247,19 +2247,11 @@ meta_window_x11_client_message (MetaWindow *window, space); if (workspace) - { - if (window->on_all_workspaces_requested) - meta_window_unstick (window); - meta_window_change_workspace (window, workspace); - } + meta_window_change_workspace (window, workspace); else if (space == (int) 0xFFFFFFFF) - { - meta_window_stick (window); - } + meta_window_stick (window); else - { - meta_verbose ("No such workspace %d for screen\n", space); - } + meta_verbose ("No such workspace %d for screen\n", space); meta_verbose ("Window %s now on_all_workspaces = %d\n", window->desc, window->on_all_workspaces);