Sweden-Number/dlls/winex11.drv
Gabriel Ivăncescu 688fe7068c winex11.drv: Always enable minimize/maximize functions for minimized windows.
A window without a minimize or maximize box can still be programmatically
minimized by the Windows API. However, some WMs will refuse to change the
state and not allow it to be maximized again, despite it being minimized,
due to lacking those functions, thus not sending WM_STATE change notifications
when clicking the minimized window on the taskbar.

Heroes of Might and Magic V does this, for example, when losing focus. It
minimizes itself. When maximizing it by clicking on the taskbar it won't
send a WM_STATE change notification (since it was never changed) and fail
to maximize properly, showing a black screen (the game will still think it
is minimized).

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-12-01 13:41:53 +01:00
..
Makefile.in
bitblt.c
brush.c
clipboard.c libport: Remove the usleep() function replacement. 2020-12-01 10:22:01 +01:00
desktop.c
display.c
event.c
graphics.c
ime.c
init.c
keyboard.c
mouse.c
mwm.h
opengl.c
palette.c
pen.c
settings.c
systray.c
version.rc
vulkan.c
window.c winex11.drv: Always enable minimize/maximize functions for minimized windows. 2020-12-01 13:41:53 +01:00
winex11.drv.spec
wintab.c
x11drv.h winex11.drv: Clarify parent in struct x11drv_win_data comments. 2020-11-17 20:57:27 +01:00
x11drv_main.c
xcomposite.h
xdnd.c
xim.c
xinerama.c
xrandr.c
xrender.c
xvidmode.c