[PATCH 1/1] gdiplus: Fix for the "graphics object has no HDC" issue in GdipDrawPath

Fabian Maurer dark.shadow4 at web.de
Tue Aug 30 19:23:06 CDT 2016


On Tuesday, August 30, 2016 6:25:11 PM CEST you wrote:
> If there's an HDC, we use a mix of GDI rendering and GDI+ rendering.
> If GDI can support a particular drawing operation, we use that.
> Otherwise, we render it internally and send it to the HDC using
> GdiAlphaBlend.
> 
> At least, that's the general policy. There may be exceptions.

I see, thanks for clearing that up.

Regarding the crash, in "SOFTWARE_GdipDrawThinPath" the line 
"GdipDeletePath(path);" seems faulty.
It seems odd to delete "path", maybe it should be "flat_path" instead?

Fabian Maurer




More information about the wine-devel mailing list