Alexandre Julliard : winex11: Flush the output of a flushed surface right away.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Nov 27 08:20:49 CST 2015


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Fri Nov 27 18:47:01 2015 +0900

winex11: Flush the output of a flushed surface right away.

Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/winex11.drv/bitblt.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dlls/winex11.drv/bitblt.c b/dlls/winex11.drv/bitblt.c
index 2fc7c94..8d61a4b 100644
--- a/dlls/winex11.drv/bitblt.c
+++ b/dlls/winex11.drv/bitblt.c
@@ -1937,6 +1937,7 @@ static void x11drv_surface_flush( struct window_surface *window_surface )
                    surface->header.rect.top + coords.visrect.top,
                    coords.visrect.right - coords.visrect.left,
                    coords.visrect.bottom - coords.visrect.top );
+        XFlush( gdi_display );
     }
     reset_bounds( &surface->bounds );
     window_surface->funcs->unlock( window_surface );




More information about the wine-cvs mailing list