[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