[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