summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-05-25 12:20:11 +0100
committerChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2022-06-01 18:54:20 +0200
commit06fb42fbb3edc5dbabbaf87590e58761247c9e9e (patch)
tree06e16391c396c5ca75f7fc4deefd13210bc65069
parenta8ca3af40324c89ea9ec5f58674ed42bec8ca809 (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> (cherry picked from commit b121e772350fa5e7e5be597e79e7487debd060c2) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134908 Reviewed-by: Michael Stahl <michael.stahl@allotropia.de> Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
-rw-r--r--desktop/source/deployment/gui/dp_gui_theextmgr.cxx7
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();
}