diff options
-rw-r--r-- | src/core/window-props.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/window-props.c b/src/core/window-props.c index a6ad2b03..680b236b 100644 --- a/src/core/window-props.c +++ b/src/core/window-props.c @@ -1603,6 +1603,16 @@ reload_transient_for (MetaWindow *window, transient_for, window->desc); transient_for = None; } + else if (parent->override_redirect) + { + g_warning ("Ignoring WM_TRANSIENT_FOR for %s because it is pointing " + "to override-redirect window %s.", + window->desc, + parent->desc); + + transient_for = None; + parent = NULL; + } /* Make sure there is not a loop */ while (parent) |