[Tizen] Delete YGNode only root of Flex::Node 20/274920/2
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 11 May 2022 14:10:11 +0000 (23:10 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Thu, 12 May 2022 06:11:47 +0000 (15:11 +0900)
commit53f5b8ddfd5b967bb49a2ec9cd9360a04fc33ecf
tree8b1b8aca56198704849d8627f2f4f9ca94289086
parent632bb578fe3ac04d2d302e42609e8abd2d26c62a
[Tizen] Delete YGNode only root of Flex::Node

YGNode remove the memory recursively internally.
If we delete childe node's YGNode, it become double free.

This patch make Flex::Node free only it's own YGNode.

Change-Id: I1f68552ee79d1aa6a503ae67f1b3c1d45c77985b
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali-toolkit/utc-Dali-FlexNode.cpp
dali-toolkit/devel-api/layouting/flex-node.cpp
dali-toolkit/devel-api/layouting/flex-node.h