gdiplus: Use the software method to draw HBITMAP-less bitmaps.
diff --git a/dlls/gdiplus/graphics.c b/dlls/gdiplus/graphics.c
index e748477..8850110 100644
--- a/dlls/gdiplus/graphics.c
+++ b/dlls/gdiplus/graphics.c
@@ -2046,7 +2046,7 @@
return GenericError;
}
}
- else if (image->type == ImageTypeBitmap && ((GpBitmap*)image)->hbitmap)
+ else if (image->type == ImageTypeBitmap)
{
GpBitmap* bitmap = (GpBitmap*)image;
int use_software=0;
@@ -2060,6 +2060,7 @@
if (imageAttributes ||
(graphics->image && graphics->image->type == ImageTypeBitmap) ||
+ !((GpBitmap*)image)->hbitmap ||
ptf[1].Y != ptf[0].Y || ptf[2].X != ptf[0].X)
use_software = 1;