From 9db162b6048284ae43dd0be45694ade2d0800bd7 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Thu, 6 Jun 2013 16:38:03 +0200 Subject: fdo#46808, Use service constructor for connection::Acceptor Change-Id: I0e69e43b5e6c6907447d6a8c23c0579b88ceb9a3 --- cpputools/source/unoexe/unoexe.cxx | 7 ++----- desktop/source/offacc/acceptor.cxx | 11 +++++------ 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/cpputools/source/unoexe/unoexe.cxx b/cpputools/source/unoexe/unoexe.cxx index 073a9751522c..54be5c8038e9 100644 --- a/cpputools/source/unoexe/unoexe.cxx +++ b/cpputools/source/unoexe/unoexe.cxx @@ -43,7 +43,7 @@ #include #include #include -#include +#include #include #include #include @@ -547,10 +547,7 @@ SAL_IMPLEMENT_MAIN() OUString aConnectDescr( aUnoUrl.getToken( 0, ';', nIndex ).copy( 4 ) ); // uno:CONNECTDESCR;iiop;InstanceName OUString aInstanceName( aUnoUrl.getToken( 1, ';', nIndex ) ); - Reference< XAcceptor > xAcceptor; - createInstance( - xAcceptor, xContext, - OUString("com.sun.star.connection.Acceptor") ); + Reference< XAcceptor > xAcceptor = Acceptor::create(xContext); // init params Sequence< Any > aInitParams( aParams.getLength() ); diff --git a/desktop/source/offacc/acceptor.cxx b/desktop/source/offacc/acceptor.cxx index dd06969ae66c..9266f568676c 100644 --- a/desktop/source/offacc/acceptor.cxx +++ b/desktop/source/offacc/acceptor.cxx @@ -20,6 +20,7 @@ #include "acceptor.hxx" #include +#include #include #include #include @@ -51,9 +52,7 @@ Acceptor::Acceptor( const Reference< XComponentContext >& rxContext ) , m_bInit(sal_False) , m_bDying(false) { - m_rAcceptor.set( - m_rContext->getServiceManager()->createInstanceWithContext("com.sun.star.connection.Acceptor", m_rContext), - UNO_QUERY ); + m_rAcceptor = css::connection::Acceptor::create(m_rContext); m_rBridgeFactory = BridgeFactory::create(m_rContext); } @@ -286,11 +285,11 @@ SAL_DLLPUBLIC_EXPORT void * SAL_CALL offacc_component_getFactory(const sal_Char Reference< XMultiServiceFactory > xServiceManager( reinterpret_cast< XMultiServiceFactory* >(pServiceManager)); - if (Acceptor::impl_getImplementationName().equalsAscii( pImplementationName ) ) + if (desktop::Acceptor::impl_getImplementationName().equalsAscii( pImplementationName ) ) { xFactory = Reference< XSingleServiceFactory >( cppu::createSingleFactory( - xServiceManager, Acceptor::impl_getImplementationName(), - Acceptor::impl_getInstance, Acceptor::impl_getSupportedServiceNames()) ); + xServiceManager, desktop::Acceptor::impl_getImplementationName(), + desktop::Acceptor::impl_getInstance, desktop::Acceptor::impl_getSupportedServiceNames()) ); } // Factory is valid - service was found. -- cgit v1.2.3