SvgLoader: Do not delete the cloned node
authorJunsuChoi <jsuya.choi@samsung.com>
Thu, 3 Sep 2020 10:18:49 +0000 (19:18 +0900)
committerHermet Park <chuneon.park@samsung.com>
Fri, 4 Sep 2020 02:56:13 +0000 (11:56 +0900)
Reverted incorrectly modified code in 3b9bb51321bb9b6aa5aba78ac984915a8eb9d854.

The newly created node becomes a child of the parent parameter
and is deleted together when parsing ends.

Change-Id: I3043e6f115dca83dbcf21c7ec43946eb75b2812e

src/loaders/svg/tvgSvgLoader.cpp

index 11a8746..4306026 100644 (file)
@@ -1458,8 +1458,6 @@ static void _cloneNode(SvgNode* from, SvgNode* parent)
     for (uint32_t i = 0; i < from->child.cnt; ++i, ++child) {
         _cloneNode(*child, newNode);
     }
-
-    _freeNode(newNode);
 }