Zhiyi Zhang : winex11.drv: Support _NET_WM_FULLSCREEN_MONITORS.
Module: wine Branch: master Commit: bd8ec8f264b5403f90bca6ecb26ae3170995ccd4 URL: https://gitlab.winehq.org/wine/wine/-/commit/bd8ec8f264b5403f90bca6ecb26ae31... Author: Zhiyi Zhang <zzhang(a)codeweavers.com> Date: Fri Aug 12 11:32:54 2022 +0800 winex11.drv: Support _NET_WM_FULLSCREEN_MONITORS. Support _NET_WM_FULLSCREEN_MONITORS for fullscreen windows spanning multiple monitors. This property is used to hint window managers about which monitor a fullscreen window should cover. Window managers make a fullscreen window spanning multiple monitors cover only one monitor when this property is missing. Fix Project Cars 2/3 incorrect game window size when the triple-screen mode is on. --- dlls/user32/tests/win.c | 3 +- dlls/winex11.drv/display.c | 6 +++ dlls/winex11.drv/window.c | 42 +++++++++++++++++++++ dlls/winex11.drv/x11drv.h | 3 ++ dlls/winex11.drv/x11drv_main.c | 1 + dlls/winex11.drv/xinerama.c | 83 ++++++++++++++++++++++++++++++++++++++++++ dlls/winex11.drv/xrandr.c | 5 +++ 7 files changed, 142 insertions(+), 1 deletion(-)
participants (1)
-
Alexandre Julliard