Matteo Bruni : winex11: Don't put the GL drawable offscreen.

Alexandre Julliard julliard at winehq.org
Wed Jan 25 15:14:02 CST 2012


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

Author: Matteo Bruni <mbruni at codeweavers.com>
Date:   Wed Jan 25 00:08:01 2012 +0100

winex11: Don't put the GL drawable offscreen.

---

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

diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c
index 48ba000..fcf5e0e 100644
--- a/dlls/winex11.drv/window.c
+++ b/dlls/winex11.drv/window.c
@@ -591,7 +591,7 @@ static BOOL set_win_format( HWND hwnd, XID fbconfig_id )
         XInstallColormap(gdi_display, attrib.colormap);
 
         if(data->gl_drawable) XDestroyWindow(gdi_display, data->gl_drawable);
-        data->gl_drawable = XCreateWindow(gdi_display, dummy_parent, -w, 0, w, h, 0,
+        data->gl_drawable = XCreateWindow(gdi_display, dummy_parent, 0, 0, w, h, 0,
                                           vis->depth, InputOutput, vis->visual,
                                           CWColormap | CWOverrideRedirect,
                                           &attrib);
@@ -669,7 +669,7 @@ static void sync_gl_drawable(struct x11drv_win_data *data)
     if(usexcomposite)
     {
         wine_tsx11_lock();
-        XMoveResizeWindow(gdi_display, data->gl_drawable, -w, 0, w, h);
+        XMoveResizeWindow(gdi_display, data->gl_drawable, 0, 0, w, h);
         wine_tsx11_unlock();
         return;
     }




More information about the wine-cvs mailing list