From 37423cec7c7d8d651c28485968f3006270f6acb1 Mon Sep 17 00:00:00 2001 From: Huw Davies Date: Fri, 5 Aug 2011 13:20:31 +0100 Subject: [PATCH] gdi32: Fix dibdrv_PutImage for the selected bitmap case. --- dlls/gdi32/dibdrv/dc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/gdi32/dibdrv/dc.c b/dlls/gdi32/dibdrv/dc.c index b5f4f2bae70..b0fe47f4b04 100644 --- a/dlls/gdi32/dibdrv/dc.c +++ b/dlls/gdi32/dibdrv/dc.c @@ -542,7 +542,10 @@ static DWORD dibdrv_PutImage( PHYSDEV dev, HBITMAP hbitmap, HRGN clip, BITMAPINF dib = &stand_alone; } else + { + pdev = get_dibdrv_pdev( dev ); dib = &pdev->dib; + } if (info->bmiHeader.biPlanes != 1) goto update_format; if (info->bmiHeader.biBitCount != dib->bit_count) goto update_format;