[PATCH] gdiplus: Add stub for GdipGraphicsSetAbort

Andrew Eikum aeikum at codeweavers.com
Thu Jul 27 07:46:19 CDT 2017


On Thu, Jul 27, 2017 at 01:01:51PM +0800, Dmitry Timoshkov wrote:
> Andrew Eikum <aeikum at codeweavers.com> wrote:
> 
> > +static void test_GdipGraphicsSetAbort(void)
> > +{
> > +    HDC hdc = GetDC(hwnd);
> > +    GpStatus status;
> > +    GpGraphics *graphics;
> > +
> > +    if (!pGdipGraphicsSetAbort)
> > +    {
> > +        win_skip("GdipGraphicsSetAbort() is not supported.\n");
> > +        return;
> 
> hdc is leaked.
> 
> > +    }
> > +
> > +    status = GdipCreateFromHDC(hdc, &graphics);
> > +    expect(Ok, status);
> > +
> > +    status = pGdipGraphicsSetAbort(NULL, NULL);
> > +    expect(InvalidParameter, status);
> > +
> > +    status = pGdipGraphicsSetAbort(graphics, NULL);
> > +    expect(Ok, status);
> > +
> > +    ReleaseDC(hwnd, hdc);
> > +}
> 
> graphics is leaked.
> 

Thanks for the review, will fix!

Andrew



More information about the wine-devel mailing list