diff options
Diffstat (limited to 'sfx2/source/doc/DocumentMetadataAccess.cxx')
-rw-r--r-- | sfx2/source/doc/DocumentMetadataAccess.cxx | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sfx2/source/doc/DocumentMetadataAccess.cxx b/sfx2/source/doc/DocumentMetadataAccess.cxx index f0dd1f0e75ca..c85c452d74b1 100644 --- a/sfx2/source/doc/DocumentMetadataAccess.cxx +++ b/sfx2/source/doc/DocumentMetadataAccess.cxx @@ -1294,10 +1294,8 @@ throw (uno::RuntimeException, lang::IllegalArgumentException, xStorage = ::comphelper::OStorageHelper::GetStorageFromInputStream( xIn, m_pImpl->m_xContext); } else { // fallback to url - const uno::Reference<lang::XMultiServiceFactory> xMsf ( - m_pImpl->m_xContext->getServiceManager(), uno::UNO_QUERY_THROW); xStorage = ::comphelper::OStorageHelper::GetStorageFromURL2( - URL, embed::ElementModes::READ, xMsf); + URL, embed::ElementModes::READ, m_pImpl->m_xContext); } } catch (const uno::RuntimeException &) { throw; @@ -1352,10 +1350,8 @@ throw (uno::RuntimeException, lang::IllegalArgumentException, if (xStorage.is()) { sfx = true; } else { - const uno::Reference<lang::XMultiServiceFactory> xMsf ( - m_pImpl->m_xContext->getServiceManager(), uno::UNO_QUERY_THROW); xStorage = ::comphelper::OStorageHelper::GetStorageFromURL2( - URL, embed::ElementModes::WRITE, xMsf); + URL, embed::ElementModes::WRITE, m_pImpl->m_xContext); } if (!xStorage.is()) { |