Alexandre Julliard : winex11: Set window style to normal for windows with a minimize box.

Alexandre Julliard julliard at winehq.org
Fri May 28 09:43:12 CDT 2010


Module: wine
Branch: master
Commit: 8b84d64075a78c0de920ecd2052fe64506179099
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8b84d64075a78c0de920ecd2052fe64506179099

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Fri May 28 12:12:32 2010 +0200

winex11: Set window style to normal for windows with a minimize box.

Some window managers don't allow minimizing dialog windows.

---

 dlls/winex11.drv/window.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c
index ef6c442..f1f2803 100644
--- a/dlls/winex11.drv/window.c
+++ b/dlls/winex11.drv/window.c
@@ -1181,6 +1181,7 @@ static void set_wm_hints( Display *display, struct x11drv_win_data *data )
     /* set the WM_WINDOW_TYPE */
     if (style & WS_THICKFRAME) window_type = x11drv_atom(_NET_WM_WINDOW_TYPE_NORMAL);
     else if (ex_style & WS_EX_APPWINDOW) window_type = x11drv_atom(_NET_WM_WINDOW_TYPE_NORMAL);
+    else if (style & WS_MINIMIZEBOX) window_type = x11drv_atom(_NET_WM_WINDOW_TYPE_NORMAL);
     else if (style & WS_DLGFRAME) window_type = x11drv_atom(_NET_WM_WINDOW_TYPE_DIALOG);
     else if (ex_style & WS_EX_DLGMODALFRAME) window_type = x11drv_atom(_NET_WM_WINDOW_TYPE_DIALOG);
     else if ((style & WS_POPUP) && owner) window_type = x11drv_atom(_NET_WM_WINDOW_TYPE_DIALOG);




More information about the wine-cvs mailing list