mirror of
https://github.com/brl/mutter.git
synced 2024-11-27 18:40:40 -05:00
7c1f3498fe
Java applications might use override-redirect windows as parent windows for top-level windows, although this is not following the standard [1]. In such case, the first non-override-redirect child window that is created was marked as being on_all_workspaces since the call to should_be_on_all_workspaces() returns TRUE for its parent, and this even though the on_all_workspaces_requested bit is unset. When a further child of this window was added, it was set as not having a workspace and not being on_all_workspaces, since the call to should_be_on_all_workspaces() for its parent would return FALSE (unless if it is in a different monitor, and the multiple-monitors workspaces are disabled). Since per commit |
||
---|---|---|
.. | ||
basic-wayland.metatest | ||
basic-x11.metatest | ||
client-side-decorated.metatest | ||
closed-transient-no-input-no-take-focus-parent.metatest | ||
closed-transient-no-input-no-take-focus-parents.metatest | ||
closed-transient-no-input-parent-delayed-focus-default-cancelled.metatest | ||
closed-transient-no-input-parent.metatest | ||
closed-transient-no-input-parents-queued-default-focus-destroyed.metatest | ||
closed-transient-no-input-parents.metatest | ||
closed-transient-only-take-focus-parents.metatest | ||
closed-transient.metatest | ||
minimized.metatest | ||
mixed-windows.metatest | ||
override-redirect.metatest | ||
set-override-redirect-parent.metatest | ||
set-parent-exported.metatest | ||
set-parent.metatest |