From f01142664e56f5fbdc94c1850286f3a9c0f8bcb8 Mon Sep 17 00:00:00 2001 From: "keonpyo.kong" Date: Sun, 31 Mar 2013 18:23:06 +0900 Subject: [PATCH] In DetachingFromMainTree, Set __isCalledCallOnAttachedToMainTree to false Change-Id: I9a49951a70aee5a8a8bcd65ef8e96b598528f296 Signed-off-by: keonpyo.kong --- src/ui/FUi_Control.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ui/FUi_Control.cpp b/src/ui/FUi_Control.cpp index 924d7f3..be24234 100755 --- a/src/ui/FUi_Control.cpp +++ b/src/ui/FUi_Control.cpp @@ -1432,12 +1432,14 @@ _Control::CallOnDetachingFromMainTree(_Control& control) E_OUT_OF_RANGE, "[E_OUT_OF_RANGE] The specified index is out of range."); } r = CallOnDetachingFromMainTree(*pChild); + pChild->SetCalledCallAttachedToMainTree(false); SysTryReturn(NID_UI, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r)); } if (__isPostOrderTraversal) { r = control.GetControlDelegate().OnDetachingFromMainTree(); + pChild->SetCalledCallAttachedToMainTree(false); SysTryReturn(NID_UI, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r)); } -- 2.7.4