https://bugs.winehq.org/show_bug.cgi?id=49500
--- Comment #13 from Nyxis vld10@yandex.ru --- (In reply to Austin English from comment #8)
(In reply to Nyxis from comment #0)
On wine-4.0.3 all works as expected. On wine-5.0 & wine-5.11 no window is displayed, although programs seems to work.
Please run a regression test: https://wiki.winehq.org/RegressionTesting
914b5519b1cd96f9ae19f1eec226e94af96354b9 is the first bad commit commit 914b5519b1cd96f9ae19f1eec226e94af96354b9 Author: Zhiyi Zhang zzhang@codeweavers.com Date: Tue Nov 5 21:04:27 2019 +0800
winex11.drv: Use a separate virtual desktop display device handler.
If we want to query host monitor dimensions, we need to use XRandR or Xinerama handler. However when in virtual desktop mode, its display device handler overrides other handlers. So we need to separate them. Then we can implement features that require host monitor dimensions like checking whether the virtual desktop window is fullscreen.
Signed-off-by: Zhiyi Zhang zzhang@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
dlls/winex11.drv/desktop.c | 104 ++++++++++++++++++++++++++++++++++++++++++-- dlls/winex11.drv/display.c | 34 ++++++++------- dlls/winex11.drv/x11drv.h | 2 + dlls/winex11.drv/xinerama.c | 31 +++---------- 4 files changed, 128 insertions(+), 43 deletions(-)