Module: wine Branch: master Commit: f13ef6b898cd79682a05cf8239fcfc886049e2e5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f13ef6b898cd79682a05cf8239...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Feb 22 16:30:10 2008 +0100
winex11: Force the client dimensions to at least 1x1 in sync_gl_drawable.
---
dlls/winex11.drv/window.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c index 4a41ba5..9939d7e 100644 --- a/dlls/winex11.drv/window.c +++ b/dlls/winex11.drv/window.c @@ -486,6 +486,9 @@ static void sync_gl_drawable(Display *display, struct x11drv_win_data *data) Drawable glxp; Pixmap pix;
+ if (w <= 0) w = 1; + if (h <= 0) h = 1; + TRACE("Resizing GL drawable 0x%lx to %dx%d\n", data->gl_drawable, w, h); #ifdef SONAME_LIBXCOMPOSITE if(usexcomposite)