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

Reply via email to