Alexandre Julliard : wineps.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: 10b0d11e0df21e4de5615c5cba4feb46f618f896
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=10b0d11e0df21e4de5615c5cba4feb46f618f896

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

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

---

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

diff --git a/dlls/wineps.drv/brush.c b/dlls/wineps.drv/brush.c
index e55bf1a..fb063ec 100644
--- a/dlls/wineps.drv/brush.c
+++ b/dlls/wineps.drv/brush.c
@@ -233,7 +233,7 @@ BOOL PSDRV_Brush(PSDRV_PDEVICE *physDev, BOOL EO)
 
     case BS_DIBPATTERN:
         {
-	    BITMAPINFO *bmi = GlobalLock16(logbrush.lbHatch);
+	    BITMAPINFO *bmi = GlobalLock( (HGLOBAL)logbrush.lbHatch );
 	    UINT usage = logbrush.lbColor;
 	    TRACE("size %dx%dx%d\n", bmi->bmiHeader.biWidth,
 		  bmi->bmiHeader.biHeight, bmi->bmiHeader.biBitCount);
@@ -246,7 +246,7 @@ BOOL PSDRV_Brush(PSDRV_PDEVICE *physDev, BOOL EO)
 	        FIXME("Trying to set a pattern brush on a level 1 printer\n");
 		ret = FALSE;
 	    }
-	    GlobalUnlock16(logbrush.lbHatch);
+	    GlobalUnlock( (HGLOBAL)logbrush.lbHatch );
 	}
 	break;
 




More information about the wine-cvs mailing list