Dc_Attr = dc->pDc_Attr;
if(!Dc_Attr) Dc_Attr = &dc->Dc_Attr;
+ if ( PATH_IsPathOpen(dc->DcLevel) )
+ {
+ return PATH_Rectangle ( dc, LeftRect, TopRect, RightRect, BottomRect );
+ }
+
/* Do we rotate or shear? */
if (!(dc->DcLevel.mxWorldToDevice.flAccel & MX_SCALE))
{
return IntGdiPolygon(dc, DestCoords, 4);
}
- if ( PATH_IsPathOpen(dc->DcLevel) )
- {
- return PATH_Rectangle ( dc, LeftRect, TopRect, RightRect, BottomRect );
- }
-
DestRect.left = LeftRect;
DestRect.right = RightRect;
DestRect.top = TopRect;