gdiplus: Get the compositing mode directly from the graphics object.

GdipGetCompositingMode() fails when the object is busy, which happens
when flushing changes in GdipReleaseDC().

Fixes a test crash on Gitlab CI.
This commit is contained in:
Alexandre Julliard 2022-09-28 14:44:35 +02:00
parent 967c39fa51
commit fe7df46118

View file

@ -418,9 +418,7 @@ static GpStatus alpha_blend_bmp_pixels(GpGraphics *graphics, INT dst_x, INT dst_
{
GpBitmap *dst_bitmap = (GpBitmap*)graphics->image;
INT x, y;
CompositingMode comp_mode;
GdipGetCompositingMode(graphics, &comp_mode);
CompositingMode comp_mode = graphics->compmode;
for (y=0; y<src_height; y++)
{