Fixed invalid memory access. accepted/tizen_2.1/20130426.150533 submit/tizen_2.1/20130426.150239
authorJeahoon Kim <jeahoon.kim@samsung.com>
Fri, 26 Apr 2013 10:22:14 +0000 (19:22 +0900)
committerJeahoon Kim <jeahoon.kim@samsung.com>
Fri, 26 Apr 2013 10:22:14 +0000 (19:22 +0900)
Change-Id: I6cfca99c86d45627463a5a98030387a72c969a6e
Signed-off-by: Jeahoon Kim <jeahoon.kim@samsung.com>
src/ui/layout/FUi_LayoutProxyList.cpp

index d1f33ac..eddf4a4 100644 (file)
@@ -310,13 +310,15 @@ ProxyList::RemoveAllNode(void)
                pNextNode = GetNextNode(*pCurNode);
                pItemProxy = pCurNode->GetItemProxy();
                SysAssert(pItemProxy != null);
-               pItemProxy->SetParentContainer(null);
-               delete pItemProxy;
 
                if (RemoveNode(*pCurNode) != E_SUCCESS)
                {
                        SysAssert(false);
                }
+
+               pItemProxy->SetParentContainer(null);
+               delete pItemProxy;
+
                pCurNode = pNextNode;
        }
 }