[Tizen] Fix memory leak issue in dali core
[platform/core/uifw/dali-core.git] / dali / internal / event / actors / actor-impl.h
old mode 100644 (file)
new mode 100755 (executable)
index b7e177d..e0f200f
@@ -2008,15 +2008,17 @@ public:
   {
     if( mFirstChildNode )
     {
-      delete mFirstChildNode;
+      mFirstChildNode->~ActorDepthTreeNode();
       mFirstChildNode = NULL;
     }
     if( mNextSiblingNode )
     {
-      delete mNextSiblingNode;
+      mNextSiblingNode->~ActorDepthTreeNode();
       mNextSiblingNode = NULL;
     }
     mParentNode = NULL;
+
+    mActors.clear();
   }
 
   uint16_t GetSiblingOrder()