[Wayland-bugs] [Bug 74219] New: Launching a client when there's a fullscreen surface doesn't show the new client
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Jan 30 03:57:49 PST 2014
https://bugs.freedesktop.org/show_bug.cgi?id=74219
Priority: medium
Bug ID: 74219
Assignee: wayland-bugs at lists.freedesktop.org
Summary: Launching a client when there's a fullscreen surface
doesn't show the new client
Severity: normal
Classification: Unclassified
OS: All
Reporter: pochu27 at gmail.com
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20140130/261124ce/attachment.html>
More information about the Wayland-bugs
mailing list