diff options
Diffstat (limited to 'svtools/source/contnr/ivctrl.cxx')
-rw-r--r-- | svtools/source/contnr/ivctrl.cxx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/svtools/source/contnr/ivctrl.cxx b/svtools/source/contnr/ivctrl.cxx index 1baa80cdd890..3e8db3bca16f 100644 --- a/svtools/source/contnr/ivctrl.cxx +++ b/svtools/source/contnr/ivctrl.cxx @@ -93,8 +93,12 @@ SvtIconChoiceCtrl::~SvtIconChoiceCtrl() void SvtIconChoiceCtrl::dispose() { - _pImp->CallEventListeners( VCLEVENT_OBJECT_DYING ); - delete _pImp; + if (_pImp) + { + _pImp->CallEventListeners( VCLEVENT_OBJECT_DYING ); + delete _pImp; + _pImp = NULL; + } Control::dispose(); } |