|
@@ -704,11 +704,9 @@ bool GuiPopUpMenuCtrlEx::onWake()
|
|
|
|
|
|
void GuiPopUpMenuCtrlEx::onRemove()
|
|
void GuiPopUpMenuCtrlEx::onRemove()
|
|
{
|
|
{
|
|
- mBackground = nullptr;
|
|
|
|
- mSearchEdit = nullptr;
|
|
|
|
- mTl = nullptr;
|
|
|
|
- mSc = nullptr;
|
|
|
|
- mBackground = nullptr;
|
|
|
|
|
|
+ removeChildren();
|
|
|
|
+
|
|
|
|
+ Parent::onRemove();
|
|
}
|
|
}
|
|
//------------------------------------------------------------------------------
|
|
//------------------------------------------------------------------------------
|
|
bool GuiPopUpMenuCtrlEx::onAdd()
|
|
bool GuiPopUpMenuCtrlEx::onAdd()
|
|
@@ -1637,6 +1635,14 @@ void GuiPopUpMenuCtrlEx::addChildren()
|
|
mBackground->addObject(mSearchEdit);
|
|
mBackground->addObject(mSearchEdit);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+void GuiPopUpMenuCtrlEx::removeChildren()
|
|
|
|
+{
|
|
|
|
+ mTl->deleteObject();
|
|
|
|
+ mSc->deleteObject();
|
|
|
|
+ mSearchEdit->deleteObject();
|
|
|
|
+ mBackground->deleteObject();
|
|
|
|
+}
|
|
|
|
+
|
|
//------------------------------------------------------------------------------
|
|
//------------------------------------------------------------------------------
|
|
void GuiPopUpMenuCtrlEx::repositionPopup()
|
|
void GuiPopUpMenuCtrlEx::repositionPopup()
|
|
{
|
|
{
|