Index: core/src/fxge/ge/fx_ge_path.cpp |
diff --git a/core/src/fxge/ge/fx_ge_path.cpp b/core/src/fxge/ge/fx_ge_path.cpp |
index ea1d80390b911d152e6021c9bd02f501b28211c7..b1410b3911d1d801487b9183795b6ebe1262bb0a 100644 |
--- a/core/src/fxge/ge/fx_ge_path.cpp |
+++ b/core/src/fxge/ge/fx_ge_path.cpp |
@@ -55,7 +55,8 @@ void CFX_ClipRgn::IntersectMaskRect(FX_RECT rect, FX_RECT mask_rect, CFX_DIBitma |
if (m_Box.IsEmpty()) { |
m_Type = RectI; |
return; |
- } else if (m_Box == mask_rect) { |
+ } |
+ if (m_Box == mask_rect) { |
m_Mask = Mask; |
return; |
} |
@@ -229,7 +230,8 @@ static void _UpdateLineEndPoints(CFX_FloatRect& rect, FX_FLOAT start_x, FX_FLOAT |
rect.UpdateRect(end_x + hw, point_y); |
rect.UpdateRect(end_x - hw, point_y); |
return; |
- } else if (start_y == end_y) { |
+ } |
+ if (start_y == end_y) { |
FX_FLOAT point_x; |
if (end_x < start_x) { |
point_x = end_x - hw; |