Control: tags -1 fixed-upstream
Control: forwarded -1 https://github.com/FreeRDP/FreeRDP/pull/13857
Hello,
this is fixed upstream in 3.33.0 (released 2026-11-02) by
d9a14f8 [client,sdl] read monitor sizes from the display, not a dummy
window, on Linux (https://github.com/FreeRDP/FreeRDP/pull/13857)
On the Wayland and X11 drivers it reads the monitor size from
SDL_GetDisplayBounds()/SDL_GetDesktopDisplayMode() and no longer probes with
a dummy window, so the wlroots fallback no longer matters. I built 3.33.0 and
checked it on sway 1.12: /f gives "Update size to 1920x1080" and /multimon
gives 3840x1080. Both pass pre-connect.
Updating to 3.33.0 fixes this bug. Cherry-picking d9a14f8 would be the
upstream fix for 3.32.2 instead of my patch. I have not checked whether it
applies cleanly to 3.32.2.
Thanks,
Thomas