E_OUT_OF_RANGE, "[E_OUT_OF_RANGE] The specified index is out of range.");\r
}\r
r = CallOnDetachingFromMainTree(*pChild);\r
+ pChild->SetCalledCallAttachedToMainTree(false);\r
SysTryReturn(NID_UI, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r));\r
}\r
\r
if (__isPostOrderTraversal)\r
{\r
r = control.GetControlDelegate().OnDetachingFromMainTree();\r
+ pChild->SetCalledCallAttachedToMainTree(false);\r
SysTryReturn(NID_UI, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r));\r
}\r
\r