gdiplus: Fix logic of treating the region of a string as unclipped.

This commit is contained in:
Rafał Mużyło 2012-10-29 23:42:39 +01:00 committed by Alexandre Julliard
parent a07d1da924
commit 48a2b48e16
1 changed files with 1 additions and 1 deletions

View File

@ -5357,7 +5357,7 @@ GpStatus WINGDIPAPI GdipDrawString(GpGraphics *graphics, GDIPCONST WCHAR *string
if (scaled_rect.Height >= INT_MAX || scaled_rect.Height < 0.5) scaled_rect.Height = (REAL)(1 << 23);
if (!(format_flags & StringFormatFlagsNoClip) &&
gdip_round(scaled_rect.Width) != 0 && gdip_round(scaled_rect.Height) != 0)
scaled_rect.Width != 1 << 23 && scaled_rect.Height != 1 << 23)
{
/* FIXME: If only the width or only the height is 0, we should probably still clip */
rgn = CreatePolygonRgn(corners, 4, ALTERNATE);