Zhiyi Zhang (@zhiyi) commented about dlls/win32u/sysparams.c:
+ placing = mode; + } + } + + /* If all displays are placed */ + if (!placing) break; + + placing->dmPosition.x += min_offset.x; + placing->dmPosition.y += min_offset.y; + placing->dmFields |= DM_POSITION; + + left_most = min( left_most, placing->dmPosition.x ); + top_most = min( top_most, placing->dmPosition.y ); + } + + /* Convert virtual screen coordinates to root coordinates */ This is probably not appropriate to be here. Root coordinates are X11 concepts. win32u should not be aware of this. So let's do the conversion in winex11.drv instead.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/576#note_5638