diff options
-rw-r--r-- | ucb/source/ucp/cmis/cmis_content.cxx | 7 | ||||
-rw-r--r-- | ucb/source/ucp/cmis/cmis_provider.cxx | 6 |
2 files changed, 4 insertions, 9 deletions
diff --git a/ucb/source/ucp/cmis/cmis_content.cxx b/ucb/source/ucp/cmis/cmis_content.cxx index bb6e1a0272ac..59febd9cc596 100644 --- a/ucb/source/ucp/cmis/cmis_content.cxx +++ b/ucb/source/ucp/cmis/cmis_content.cxx @@ -162,13 +162,14 @@ namespace cmis m_sURL = m_xIdentifier->getContentIdentifier( ); cmis::URL url( m_sURL ); - // Look for a cached session - m_pSession = pProvider->getSession( url.getBindingUrl( ) ); + // Look for a cached session, key is binding url + repo id + INetURLObject aUrlObj( m_sURL ); + m_pSession = pProvider->getSession( aUrlObj.GetHost( ) ); if ( NULL == m_pSession ) { // Initiate a CMIS session and register it as we found nothing m_pSession = libcmis::SessionFactory::createSession( url.getSessionParams( ) ); - pProvider->registerSession( url.getBindingUrl( ), m_pSession ); + pProvider->registerSession( aUrlObj.GetHost( ), m_pSession ); } m_sObjectPath = url.getObjectPath( ); diff --git a/ucb/source/ucp/cmis/cmis_provider.cxx b/ucb/source/ucp/cmis/cmis_provider.cxx index a13e9f777ff1..f65a1ca47969 100644 --- a/ucb/source/ucp/cmis/cmis_provider.cxx +++ b/ucb/source/ucp/cmis/cmis_provider.cxx @@ -88,16 +88,10 @@ ContentProvider::ContentProvider( const uno::Reference< lang::XMultiServiceFactory >& rSMgr ) : ::ucbhelper::ContentProviderImplHelper( rSMgr ) { -#if OSL_DEBUG_LEVEL > 1 - fprintf(stderr, "ContentProvider::ContentProvider( )\n" ); -#endif } ContentProvider::~ContentProvider() { -#if OSL_DEBUG_LEVEL > 1 - fprintf(stderr, "ContentProvider::~ContentProvider( )\n" ); -#endif } XINTERFACE_IMPL_3( ContentProvider, |