From f2d7165a524a151bc25649472511f0fb5ece005c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Fri, 15 Mar 2019 17:10:38 +0100 Subject: [PATCH] window: Don't try to move hidden attached windows When a parent window is moved, attached windows (attached modal dialogs or popups) is moved with it. This is problematic when such a window hasn't been shown yet (e.g. a popup that has been configured but not shown), as it'll mean we try to constrain an empty window. Avoid this issue by not trying to auto-move empty windows. https://gitlab.gnome.org/GNOME/mutter/merge_requests/496 --- src/core/window.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/window.c b/src/core/window.c index 62b2df810..b85db6ee3 100644 --- a/src/core/window.c +++ b/src/core/window.c @@ -3781,6 +3781,9 @@ static gboolean maybe_move_attached_window (MetaWindow *window, void *data) { + if (window->hidden) + return FALSE; + if (meta_window_is_attached_dialog (window) || meta_window_get_placement_rule (window)) meta_window_reposition (window);