From 10b0d11e0df21e4de5615c5cba4feb46f618f896 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Sat, 26 Sep 2009 13:30:42 +0200 Subject: [PATCH] wineps.drv: BS_DIBPATTERN brushes use a 32-bit handle in 32-bit mode. --- dlls/wineps.drv/brush.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/wineps.drv/brush.c b/dlls/wineps.drv/brush.c index e55bf1a8c1b..fb063ec80f0 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;