aboutsummaryrefslogtreecommitdiff
path: root/src/ui/controls/container.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/controls/container.cpp')
-rw-r--r--src/ui/controls/container.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/ui/controls/container.cpp b/src/ui/controls/container.cpp
index 2075d4ba..4695ad4c 100644
--- a/src/ui/controls/container.cpp
+++ b/src/ui/controls/container.cpp
@@ -9,5 +9,10 @@ Container::Container() {
render_object_->SetBorderEnabled(false);
}
-Container::~Container() {}
+Container::~Container() = default;
+
+void Container::OnChildChanged(Control* old_child, Control* new_child) {
+ render_object_->RemoveChild(0);
+ render_object_->AddChild(new_child->GetRenderObject(), 0);
+}
} // namespace cru::ui::controls