Alexandre Julliard : winex11.drv: BS_DIBPATTERN brushes use a 32-bit handle in 32-bit mode.

Alexandre Julliard julliard at winehq.org
Mon Sep 28 11:54:33 CDT 2009


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Sat Sep 26 13:30:48 2009 +0200

winex11.drv: BS_DIBPATTERN brushes use a 32-bit handle in 32-bit mode.

---

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

diff --git a/dlls/winex11.drv/brush.c b/dlls/winex11.drv/brush.c
index 372cb13..ffbf4cb 100644
--- a/dlls/winex11.drv/brush.c
+++ b/dlls/winex11.drv/brush.c
@@ -298,7 +298,7 @@ HBRUSH CDECL X11DRV_SelectBrush( X11DRV_PDEVICE *physDev, HBRUSH hbrush )
 
       case BS_DIBPATTERN:
 	TRACE("BS_DIBPATTERN\n");
-        if ((bmpInfo = GlobalLock16( logbrush.lbHatch )))
+        if ((bmpInfo = GlobalLock( (HGLOBAL)logbrush.lbHatch )))
 	{
 	    int size = bitmap_info_size( bmpInfo, logbrush.lbColor );
 	    hBitmap = CreateDIBitmap( physDev->hdc, &bmpInfo->bmiHeader,
@@ -307,7 +307,7 @@ HBRUSH CDECL X11DRV_SelectBrush( X11DRV_PDEVICE *physDev, HBRUSH hbrush )
                                         (WORD)logbrush.lbColor );
 	    BRUSH_SelectPatternBrush( physDev, hBitmap );
 	    DeleteObject( hBitmap );
-            GlobalUnlock16( logbrush.lbHatch );
+            GlobalUnlock( (HGLOBAL)logbrush.lbHatch );
 	}
 
 	break;




More information about the wine-cvs mailing list