fix wrong flag operation.
authorHermet Park <chuneon.park@samsung.com>
Wed, 6 May 2020 02:56:17 +0000 (11:56 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 6 May 2020 02:56:17 +0000 (11:56 +0900)
just correct mistakes.

Change-Id: I8de0fe68cd298cacf3bdc951f67657095c5fa5fe

src/lib/gl_engine/tvgGlRenderer.cpp
src/lib/sw_engine/tvgSwRenderer.cpp

index 08a9c30..792e524 100644 (file)
@@ -74,11 +74,11 @@ void* GlRenderer::prepare(const Shape& shape, void* data, const RenderTransform*
         assert(sdata);
     }
 
-    if (RenderUpdateFlag::Path) {
+    if (flags & RenderUpdateFlag::Path) {
         //TODO: Updated Vertices
     }
 
-    if (RenderUpdateFlag::Transform) {
+    if (flags & RenderUpdateFlag::Transform) {
         //TODO: Updated Transform
     }
 
index ce741ff..36e367b 100644 (file)
@@ -98,7 +98,7 @@ void* SwRenderer::prepare(const Shape& shape, void* data, const RenderTransform*
     if (alpha == 0) return sdata;
 
     //TODO: Threading
-    if (flags & RenderUpdateFlag::Path || RenderUpdateFlag::Transform) {
+    if (flags & (RenderUpdateFlag::Path | RenderUpdateFlag::Transform)) {
         shapeReset(*sdata);
         if (!shapeGenOutline(shape, *sdata)) return sdata;
         if (transform) shapeTransformOutline(shape, *sdata, *transform);