include/writerperfect/WPFTEncodingDialog.hxx | 2 ++ writerperfect/source/common/WPFTEncodingDialog.cxx | 9 +++++++++ 2 files changed, 11 insertions(+)
New commits: commit df64e7c709fc6d771546554b4026583c55609105 Author: Stephan Bergmann <sberg...@redhat.com> Date: Tue May 19 09:40:21 2015 +0200 loplugin:vclwidgets Change-Id: Id6f15ca62c6ba32ea462e45a51e4cea597dae73d diff --git a/include/writerperfect/WPFTEncodingDialog.hxx b/include/writerperfect/WPFTEncodingDialog.hxx index 5288083..ebc5355 100644 --- a/include/writerperfect/WPFTEncodingDialog.hxx +++ b/include/writerperfect/WPFTEncodingDialog.hxx @@ -45,6 +45,8 @@ private: DECL_LINK( DoubleClickHdl, ListBox* ); DECL_LINK(CancelHdl, void*); + void dispose() SAL_OVERRIDE; + WPFTEncodingDialog(WPFTEncodingDialog const &) SAL_DELETED_FUNCTION; WPFTEncodingDialog &operator=(WPFTEncodingDialog const &) SAL_DELETED_FUNCTION; }; diff --git a/writerperfect/source/common/WPFTEncodingDialog.cxx b/writerperfect/source/common/WPFTEncodingDialog.cxx index fa0be53..f6afb90 100644 --- a/writerperfect/source/common/WPFTEncodingDialog.cxx +++ b/writerperfect/source/common/WPFTEncodingDialog.cxx @@ -149,6 +149,7 @@ WPFTEncodingDialog::WPFTEncodingDialog( WPFTEncodingDialog::~WPFTEncodingDialog() { + disposeOnce(); } OUString WPFTEncodingDialog::GetEncoding() const @@ -172,6 +173,14 @@ IMPL_LINK(WPFTEncodingDialog, DoubleClickHdl, ListBox *, pLb) return 0; } +void WPFTEncodingDialog::dispose() +{ + m_pLbCharset.disposeAndClear(); + m_pBtnOk.disposeAndClear(); + m_pBtnCancel.disposeAndClear(); + ModalDialog::dispose(); +} + } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits