sw_engine shape: code refactoring.
authorHermet Park <chuneon.park@samsung.com>
Mon, 2 Nov 2020 10:25:36 +0000 (19:25 +0900)
committerHermet Park <chuneon.park@samsung.com>
Tue, 3 Nov 2020 03:18:15 +0000 (12:18 +0900)
thorvg always prefer simpler code, less LOC.

Change-Id: I93a1314f5cd96c5080360f622940cf239e698c2e

src/lib/sw_engine/tvgSwShape.cpp

index 44066f3..5694da9 100644 (file)
@@ -430,12 +430,8 @@ bool _fastTrack(const SwOutline* outline)
     auto pt3 = outline->pts + 2;
     auto pt4 = outline->pts + 3;
 
-    SwPoint a;
-    SwPoint b;
-    a.x = pt1->x;
-    a.y = pt3->y;
-    b.x = pt3->x;
-    b.y = pt1->y;
+    auto a = SwPoint{pt1->x, pt3->y};
+    auto b = SwPoint{pt3->x, pt1->y};
 
     if ((*pt2 == a && *pt4 == b) || (*pt2 == b && *pt4 == a)) return true;