diff options
author | Caolán McNamara <caolanm@redhat.com> | 2022-05-25 12:20:11 +0100 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2022-05-28 12:05:25 +0200 |
commit | e4f4f67a11f8b90a49964b4d2c868e3eb1e8954c (patch) | |
tree | 0cfa081b354b746ab7e4bcf5c580aaf7abfde00f /desktop/source/deployment/gui/dp_gui_theextmgr.cxx | |
parent | cbcd0c8c5043b644d7a436519b5900209e96666c (diff) |
tdf#149280 modified called after dialog was destroyed
just ignore it in that case
Change-Id: I8f294acd9ee16d2f9c8662614fac3672f80b3376
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134902
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'desktop/source/deployment/gui/dp_gui_theextmgr.cxx')
-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(); } |