We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents cd49012 + b32b98d commit e68eb90Copy full SHA for e68eb90
components/lua_ui/element.cpp
@@ -49,14 +49,6 @@ namespace LuaUi
49
MyGUI::Gui::getInstancePtr()->destroyWidget(ext->widget());
50
}
51
52
- void destroyChild(WidgetExtension* ext)
53
- {
54
- if (!ext->isRoot())
55
- destroyWidget(ext);
56
- else
57
- ext->detachFromParent();
58
- }
59
-
60
void detachElements(WidgetExtension* ext)
61
{
62
auto predicate = [](WidgetExtension* child) {
@@ -69,6 +61,17 @@ namespace LuaUi
69
ext->detachTemplateChildrenIf(predicate);
70
71
63
64
+ void destroyChild(WidgetExtension* ext)
65
+ {
66
+ if (!ext->isRoot())
67
68
+ detachElements(ext);
+ destroyWidget(ext);
+ }
+ else
72
+ ext->detachFromParent();
73
74
+
75
void destroyRoot(WidgetExtension* ext)
76
77
detachElements(ext);
0 commit comments