From aa6a0b7b75bc05e51805b6f377ca6278f1f58436 Mon Sep 17 00:00:00 2001 From: Björn Steinbrink Date: Tue, 18 Oct 2005 21:40:25 +0000 Subject: Added automatic widget cleanup to the window class. --- src/gui/tabbedcontainer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/gui/tabbedcontainer.cpp') diff --git a/src/gui/tabbedcontainer.cpp b/src/gui/tabbedcontainer.cpp index 3044122a..75977571 100644 --- a/src/gui/tabbedcontainer.cpp +++ b/src/gui/tabbedcontainer.cpp @@ -38,12 +38,12 @@ TabbedContainer::TabbedContainer(): TabbedContainer::~TabbedContainer() { std::vector::iterator i = mTabs.begin(); - while (i != mTabs.end()) { + for (i = mTabs.begin(); i != mTabs.end(); i++) { remove(*i); delete (*i); - i = mTabs.erase(i); } + mTabs.clear(); mContents.clear(); } -- cgit v1.2.3-70-g09d2