diff options
-rw-r--r-- | desktop/source/deployment/gui/dp_gui_theextmgr.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/desktop/source/deployment/gui/dp_gui_theextmgr.cxx b/desktop/source/deployment/gui/dp_gui_theextmgr.cxx index 6d39433a8f27..46bccc9df411 100644 --- a/desktop/source/deployment/gui/dp_gui_theextmgr.cxx +++ b/desktop/source/deployment/gui/dp_gui_theextmgr.cxx @@ -495,9 +495,12 @@ void TheExtensionManager::notifyTermination( ::lang::EventObject const & rEvt ) void TheExtensionManager::modified( ::lang::EventObject const & /*rEvt*/ ) { m_bModified = true; - getDialogHelper()->prepareChecking(); + DialogHelper *pDialogHelper = getDialogHelper(); + if (!pDialogHelper) + return; + pDialogHelper->prepareChecking(); createPackageList(); - getDialogHelper()->checkEntries(); + pDialogHelper->checkEntries(); } |