Kaydet (Commit) 414530e9 authored tarafından Michael Meeks's avatar Michael Meeks

Catch exception when online update is disabled.

Change-Id: I21d668a288883b739180c6f68397fcc7ecff7885
üst 69858a99
...@@ -339,15 +339,19 @@ UpdateInformationProvider::UpdateInformationProvider( ...@@ -339,15 +339,19 @@ UpdateInformationProvider::UpdateInformationProvider(
bool bool
UpdateInformationProvider::isUserAgentExtended() UpdateInformationProvider::isUserAgentExtended()
{ {
uno::Reference< lang::XMultiServiceFactory > xConfigurationProvider(
css::configuration::theDefaultProvider::get(m_xContext));
uno::Any aExtended = getConfigurationItemAny(
xConfigurationProvider,
"org.openoffice.Office.Jobs/Jobs/UpdateCheck/Arguments",
"ExtendedUserAgent");
bool bExtendedUserAgent = false; bool bExtendedUserAgent = false;
aExtended >>= bExtendedUserAgent; try {
uno::Reference< lang::XMultiServiceFactory > xConfigurationProvider(
css::configuration::theDefaultProvider::get(m_xContext));
uno::Any aExtended = getConfigurationItemAny(
xConfigurationProvider,
"org.openoffice.Office.Jobs/Jobs/UpdateCheck/Arguments",
"ExtendedUserAgent");
aExtended >>= bExtendedUserAgent;
} catch (const uno::RuntimeException &) {
SAL_WARN("extensions.update", "Online update disabled");
}
return bExtendedUserAgent; return bExtendedUserAgent;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment