[Wayland-bugs] [Bug 95491] Xwayland: Wrong overall screen size in some multi-monitor layouts

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu May 19 14:59:41 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=95491

--- Comment #1 from Olivier Fourdan <fourdan at xfce.org> ---
So, here's the deal, Xwayland recomputes the overall screen size in
output_get_new_size() which is called from output_handle_done().

But when rearranging the monitor layout in GNOME, we get
output_handle_geometry() and output_handle_mode() but no output_handle_done()
so we don't recompute the size...

The protocol reads:

    <event name="done" since="2">
      <description summary="sent all information about output">
        This event is sent after all other properties have been
        sent after binding to the output object and after any
        other property changes done after that. This allows
        changes to the output properties to be seen as
        atomic, even if they happen via multiple events.
      </description>
    </event>

So we should receive the output_handle_done(), if we don't, it could be a
mutter bug instead.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20160519/9e6edae7/attachment-0001.html>


More information about the wayland-bugs mailing list