Alexandre Julliard : winex11: Set size hints to 1x1 for zero-sized windows.

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


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

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

winex11: Set size hints to 1x1 for zero-sized windows.

---

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

diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c
index f1f2803..b85aff0 100644
--- a/dlls/winex11.drv/window.c
+++ b/dlls/winex11.drv/window.c
@@ -1018,6 +1018,8 @@ static void set_size_hints( Display *display, struct x11drv_win_data *data, DWOR
         {
             size_hints->max_width = data->whole_rect.right - data->whole_rect.left;
             size_hints->max_height = data->whole_rect.bottom - data->whole_rect.top;
+            if (size_hints->max_width <= 0 ||size_hints->max_height <= 0)
+                size_hints->max_width = size_hints->max_height = 1;
             size_hints->min_width = size_hints->max_width;
             size_hints->min_height = size_hints->max_height;
             size_hints->flags |= PMinSize | PMaxSize;




More information about the wine-cvs mailing list