summaryrefslogtreecommitdiff
path: root/filter/source/xsltdialog/xmlfiltertabpagexslt.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'filter/source/xsltdialog/xmlfiltertabpagexslt.cxx')
-rw-r--r--filter/source/xsltdialog/xmlfiltertabpagexslt.cxx14
1 files changed, 14 insertions, 0 deletions
diff --git a/filter/source/xsltdialog/xmlfiltertabpagexslt.cxx b/filter/source/xsltdialog/xmlfiltertabpagexslt.cxx
index a9d1cae94360..e9d0de29f611 100644
--- a/filter/source/xsltdialog/xmlfiltertabpagexslt.cxx
+++ b/filter/source/xsltdialog/xmlfiltertabpagexslt.cxx
@@ -58,6 +58,20 @@ XMLFilterTabPageXSLT::XMLFilterTabPageXSLT( vcl::Window* pParent) :
XMLFilterTabPageXSLT::~XMLFilterTabPageXSLT()
{
+ dispose();
+}
+
+void XMLFilterTabPageXSLT::dispose()
+{
+ m_pEDDocType.clear();
+ m_pEDExportXSLT.clear();
+ m_pPBExprotXSLT.clear();
+ m_pEDImportXSLT.clear();
+ m_pPBImportXSLT.clear();
+ m_pEDImportTemplate.clear();
+ m_pPBImportTemplate.clear();
+ m_pCBNeedsXSLT2.clear();
+ TabPage::dispose();
}
bool XMLFilterTabPageXSLT::FillInfo( filter_info_impl* pInfo )