summaryrefslogtreecommitdiff
path: root/ucb/source/ucp/webdav/webdavprovider.cxx
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@collabora.com>2014-02-06 16:02:47 +0100
committerMatúš Kukan <matus.kukan@collabora.com>2014-02-26 16:17:58 +0100
commit317b5bdadebc5560d38da4c9dd6d68c64a93b9a8 (patch)
treec36532feb63e89936fc3b42edbdff7ac7faedfc4 /ucb/source/ucp/webdav/webdavprovider.cxx
parentdbe081749d9c64c54fd19340a3696237a4ebdf20 (diff)
webdav: lang::XMultiServiceFactory -> uno::XComponentContext
Change-Id: I71984066a512a023c67d1690bd984d66f75f894b
Diffstat (limited to 'ucb/source/ucp/webdav/webdavprovider.cxx')
-rw-r--r--ucb/source/ucp/webdav/webdavprovider.cxx16
1 files changed, 7 insertions, 9 deletions
diff --git a/ucb/source/ucp/webdav/webdavprovider.cxx b/ucb/source/ucp/webdav/webdavprovider.cxx
index f07239d56725..b30069d644f3 100644
--- a/ucb/source/ucp/webdav/webdavprovider.cxx
+++ b/ucb/source/ucp/webdav/webdavprovider.cxx
@@ -62,8 +62,8 @@ OUString &WebDAVUserAgent::operator()() const
//=========================================================================
ContentProvider::ContentProvider(
- const uno::Reference< lang::XMultiServiceFactory >& rSMgr )
-: ::ucbhelper::ContentProviderImplHelper( rSMgr ),
+ const uno::Reference< uno::XComponentContext >& rContext )
+: ::ucbhelper::ContentProviderImplHelper( rContext ),
m_xDAVSessionFactory( new DAVSessionFactory() ),
m_pProps( 0 )
{
@@ -73,11 +73,9 @@ ContentProvider::ContentProvider(
bInit = true;
try
{
- uno::Reference< uno::XComponentContext > xContext(
- ::comphelper::getProcessComponentContext() );
uno::Reference< lang::XMultiServiceFactory > xConfigProvider(
- xContext->getServiceManager()->createInstanceWithContext(
- OUString("com.sun.star.configuration.ConfigurationProvider"), xContext),
+ rContext->getServiceManager()->createInstanceWithContext(
+ OUString("com.sun.star.configuration.ConfigurationProvider"), rContext),
uno::UNO_QUERY_THROW );
beans::NamedValue aNodePath;
@@ -151,7 +149,7 @@ XTYPEPROVIDER_IMPL_3( ContentProvider,
//
//=========================================================================
-XSERVICEINFO_IMPL_1( ContentProvider,
+XSERVICEINFO_IMPL_1_CTX( ContentProvider,
OUString( "com.sun.star.comp.WebDAVContentProvider" ),
OUString( WEBDAV_CONTENT_PROVIDER_SERVICE_NAME ) );
@@ -238,7 +236,7 @@ ContentProvider::queryContent(
}
if ( bNewId )
- xCanonicId = new ::ucbhelper::ContentIdentifier( m_xSMgr, aURL );
+ xCanonicId = new ::ucbhelper::ContentIdentifier( aURL );
else
xCanonicId = Identifier;
@@ -255,7 +253,7 @@ ContentProvider::queryContent(
try
{
xContent = new ::http_dav_ucp::Content(
- m_xSMgr, this, xCanonicId, m_xDAVSessionFactory );
+ m_xContext, this, xCanonicId, m_xDAVSessionFactory );
registerNewContent( xContent );
}
catch ( ucb::ContentCreationException const & )