Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-11-09 11:43:28 +0000
committerStijn Buys <ingar@osirion.org>2008-11-09 11:43:28 +0000
commit9d39702824e8fae5127e09fb5a05b521b48cd028 (patch)
treea56fdfc6e85a2405461be22bc80e43b33c8b8b48 /src/ui/widget.cc
parent6cd1a38f1d3a0a45846d63a75475400372af1277 (diff)
docking menus
Diffstat (limited to 'src/ui/widget.cc')
-rw-r--r--src/ui/widget.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ui/widget.cc b/src/ui/widget.cc
index 046cb01..1270997 100644
--- a/src/ui/widget.cc
+++ b/src/ui/widget.cc
@@ -35,6 +35,11 @@ Widget::Widget(Widget *parent)
Widget::~Widget()
{
+ remove_children();
+}
+
+void Widget::remove_children()
+{
for (Children::iterator it = widget_children.begin(); it != widget_children.end(); it++) {
delete(*it);
(*it) = 0;