[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: [PATCH] gdiplus: Add stub for GdipGraphicsSetAbort
From:       Andrew Eikum <aeikum () codeweavers ! com>
Date:       2017-07-27 12:46:19
Message-ID: 20170727124619.GE18609 () foghorn ! codeweavers ! com
[Download RAW message or body]

On Thu, Jul 27, 2017 at 01:01:51PM +0800, Dmitry Timoshkov wrote:
> Andrew Eikum <aeikum@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



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic