June 22, 2026
9:02 a.m.
On Mon Jun 22 09:01:33 2026 +0000, Etaash Mathamsetty wrote:
Currently there are not enough roundtrips for the zxdg output extension to report ouput data to us before process init finishes. Therefore, there is a race condition where the dispatcher thread is unable to dispatch any events before the app queries display related stuff through win32u, which gives the app stale information. If an arbitrary number of rountrips is necessary we should probably use a condition variable and wait until the required information has been fully received before going back to win32u.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/11203#note_143822