From 170aae70566003a30ab1f6f936364484f6a0a097 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 1 Jun 2011 16:20:49 +0300 Subject: Clean variables after deleting. --- src/guichan/widgets/tabbedarea.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/guichan/widgets/tabbedarea.cpp') diff --git a/src/guichan/widgets/tabbedarea.cpp b/src/guichan/widgets/tabbedarea.cpp index d430a76a3..26a45c1f0 100644 --- a/src/guichan/widgets/tabbedarea.cpp +++ b/src/guichan/widgets/tabbedarea.cpp @@ -81,10 +81,15 @@ namespace gcn remove(mWidgetContainer); delete mTabContainer; + mTabContainer = 0; delete mWidgetContainer; + mWidgetContainer = 0; for (unsigned int i = 0; i < mTabsToDelete.size(); i++) + { delete mTabsToDelete[i]; + mTabsToDelete[i] = 0; + } } void TabbedArea::addTab(const std::string& caption, Widget* widget) @@ -163,6 +168,7 @@ namespace gcn { mTabsToDelete.erase(iter2); delete tab; + tab = 0; break; } } -- cgit v1.2.3-60-g2f50