June 26, 2026
6:26 a.m.
On Fri Jun 26 05:15:52 2026 +0000, Etaash Mathamsetty wrote:
fractional scale events are not guaranteed to be sent with configure events, so you could have a case where surface-\>pending.rect is converted using a stale scale and then the incorrect rect is used in wayland_configure_window. Also, there could be another scale event between PostMessage and wayland_configure_window. Right... I've added a change to fixup the rects when scale change. I'm not completely sure that this is the expected Wayland semantics, and makes me dislike that extra surface-specific scale a bit more, but it should more or less match what we were doing up until now.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/11248#note_144294