desktop/source/deployment/gui/dp_gui_theextmgr.cxx |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

New commits:
commit b121e772350fa5e7e5be597e79e7487debd060c2
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed May 25 12:20:11 2022 +0100
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Wed May 25 16:47:34 2022 +0200

    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 <xiscofa...@libreoffice.org>

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();
 }
 
 

Reply via email to