From fd76517dd219f3cc813ae7acb08c8bb8c83181f6 Mon Sep 17 00:00:00 2001
From: Jan Nieuwenhuizen <janneke@gnu.org>
Date: Wed, 25 Jun 2008 13:33:48 +0200
Subject: [PATCH] Actually delete layout::TabPage objects when deleting SfxTabdialog.

---
 sfx2/source/dialog/tabdlg.cxx |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/sfx2/source/dialog/tabdlg.cxx b/sfx2/source/dialog/tabdlg.cxx
index 0adb58a..d3254ed 100644
--- a/sfx2/source/dialog/tabdlg.cxx
+++ b/sfx2/source/dialog/tabdlg.cxx
@@ -624,6 +624,10 @@ SfxTabDialog::~SfxTabDialog()
 	delete pOutSet;
 	delete pExampleSet;
 	delete [] pRanges;
+
+    for ( size_t i = 0; i < layoutPages.size(); i++ )
+        if (layout::TabPage *page = layoutPages[i])
+            delete page;
 }
 
 // -----------------------------------------------------------------------
-- 
1.5.6.3.317.g5d44c9.dirty


