summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2013-08-22 16:26:50 +0200
committerStephan Bergmann <sbergman@redhat.com>2013-08-22 16:26:50 +0200
commit123189c882366002ca4c81c7db71ed690f8e907e (patch)
tree09768c1aae3e809963afeab5c496910fb631c5ba /desktop
parentfc456b51fc7543d88585f0b18e3856675ba9c3b1 (diff)
No use continuing with empty extensions sequence past the exception here
Change-Id: I889c7d526b0b06b3c77248d1da255ffa8f754da1
Diffstat (limited to 'desktop')
-rw-r--r--desktop/source/deployment/manager/dp_informationprovider.cxx7
1 files changed, 5 insertions, 2 deletions
diff --git a/desktop/source/deployment/manager/dp_informationprovider.cxx b/desktop/source/deployment/manager/dp_informationprovider.cxx
index d6846de4d5ea..bae1ef4df408 100644
--- a/desktop/source/deployment/manager/dp_informationprovider.cxx
+++ b/desktop/source/deployment/manager/dp_informationprovider.cxx
@@ -224,8 +224,11 @@ PackageInformationProvider::isUpdateAvailable( const OUString& _sExtensionId )
extensions = extMgr->getExtensionsWithSameIdentifier(
dp_misc::getIdentifier(info.extension), info.extension->getName(),
uno::Reference<css_ucb::XCommandEnvironment>());
- } catch (lang::IllegalArgumentException& ) {
- OSL_ASSERT(0);
+ } catch (lang::IllegalArgumentException& e) {
+ SAL_WARN(
+ "desktop.deployment",
+ "ignoring IllegalArgumentException \"" << e.Message << "\"");
+ continue;
}
OSL_ASSERT(extensions.getLength() == 3);
if (extensions[0].is() )