summaryrefslogtreecommitdiffstats
path: root/desktop/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2019-10-29 15:43:34 +0000
committerCaolán McNamara <caolanm@redhat.com>2019-10-30 12:11:21 +0100
commit3adeac61eee9f681b9791936e06cdb016574fc6e (patch)
tree055c36d1e5c460780d7a04988392cc74a76efa27 /desktop/source
parentPrepare for builds against ICU 64 (diff)
downloadcore-3adeac61eee9f681b9791936e06cdb016574fc6e.tar.gz
core-3adeac61eee9f681b9791936e06cdb016574fc6e.zip
Resolves: tdf#127645 fix crash on revisit to check updates
Change-Id: I64474d014754e6a58aa8a9b037c336997c44daf2 Reviewed-on: https://gerrit.libreoffice.org/81694 Reviewed-by: Michael Stahl <michael.stahl@cib.de> Tested-by: Jenkins
Diffstat (limited to 'desktop/source')
-rw-r--r--desktop/source/deployment/gui/dp_gui_theextmgr.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/desktop/source/deployment/gui/dp_gui_theextmgr.cxx b/desktop/source/deployment/gui/dp_gui_theextmgr.cxx
index 0ee63dabc400..6d8482e3b5cd 100644
--- a/desktop/source/deployment/gui/dp_gui_theextmgr.cxx
+++ b/desktop/source/deployment/gui/dp_gui_theextmgr.cxx
@@ -196,13 +196,12 @@ sal_Int16 TheExtensionManager::execute()
return nRet;
}
-
bool TheExtensionManager::isVisible()
{
- return getDialog()->get_visible();
+ weld::Window* pDialog = getDialog();
+ return pDialog && pDialog->get_visible();
}
-
void TheExtensionManager::checkUpdates()
{
std::vector< uno::Reference< deployment::XPackage > > vEntries;