diff options
Diffstat (limited to 'gui/TabWidget.cpp')
-rw-r--r-- | gui/TabWidget.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gui/TabWidget.cpp b/gui/TabWidget.cpp index 61560a9d47..934179a441 100644 --- a/gui/TabWidget.cpp +++ b/gui/TabWidget.cpp @@ -42,6 +42,14 @@ TabWidget::TabWidget(GuiObject *boss, int x, int y, int w, int h) _tabWidth = 40; } +TabWidget::~TabWidget() { + for (int i = 0; i < _tabs.size(); ++i) { + delete _tabs[i].firstWidget; + _tabs[i].firstWidget = 0; + } + _tabs.clear(); +} + int16 TabWidget::getChildY() const { return getAbsY() + kTabHeight; } |