diff --git a/src/core/window.c b/src/core/window.c index bf9bfd332..f266442b5 100644 --- a/src/core/window.c +++ b/src/core/window.c @@ -2473,6 +2473,9 @@ meta_window_show (MetaWindow *window) break; } + if (meta_window_is_tied_to_drag (window)) + effect = META_COMP_EFFECT_NONE; + meta_compositor_show_window (window->display->compositor, window, effect); window->pending_compositor_effect = META_COMP_EFFECT_NONE; @@ -2560,6 +2563,9 @@ meta_window_hide (MetaWindow *window) break; } + if (meta_window_is_tied_to_drag (window)) + effect = META_COMP_EFFECT_NONE; + meta_compositor_hide_window (window->display->compositor, window, effect); window->pending_compositor_effect = META_COMP_EFFECT_NONE; }