https://bugs.freedesktop.org/show_bug.cgi?id=74219
Priority: medium
Bug ID: 74219
Assignee: [email protected]
Summary: Launching a client when there's a fullscreen surface
doesn't show the new client
Severity: normal
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: Other
Status: NEW
Version: unspecified
Component: weston
Product: Wayland
This is trivial to reproduce:
- Open weston-terminal
- Make it fullscreen (f11)
- Launch a new weston-terminal
The old fullscreen weston-terminal loses focus, which is now on the new
non-fullscreen terminal. However the new terminal can't be seen.
The problem here is that the fullscreen terminal is in the fullscreen layer,
and the new terminal gets added to the workspace layer, so it's behind.
A possible solution is to call lower_fullscreen_layer() from places such as
create_xdg_surface() and create_shell_surface(), however that would not be
always correct as the new surface may just be a transient surface for the
fullscreen client.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Wayland-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-bugs