ucb/source/ucp/webdav/webdavprovider.cxx |    3 ++-
 ucb/source/ucp/webdav/webdavprovider.hxx |    1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 1ab55661f3194aa78a0f95c6397d2b546775d04c
Author: Matúš Kukan <matus.ku...@collabora.com>
Date:   Sat Mar 29 10:53:09 2014 +0100

    webdav: Store DAVSessionFactory again in ContentProvider.
    
    So that we use only one its instance.
    Erroneously removed in 05671c1f01c73bd3f4773c9653d95e3188657eb3.
    
    Change-Id: I714e41bf0b9af88f1bb0d8809a108370c73a9849

diff --git a/ucb/source/ucp/webdav/webdavprovider.cxx 
b/ucb/source/ucp/webdav/webdavprovider.cxx
index 0cf92da..16684d8 100644
--- a/ucb/source/ucp/webdav/webdavprovider.cxx
+++ b/ucb/source/ucp/webdav/webdavprovider.cxx
@@ -39,6 +39,7 @@ using namespace http_dav_ucp;
 ContentProvider::ContentProvider(
                 const uno::Reference< uno::XComponentContext >& rContext )
 : ::ucbhelper::ContentProviderImplHelper( rContext ),
+  m_xDAVSessionFactory( new DAVSessionFactory() ),
   m_pProps( 0 )
 {
 }
@@ -195,7 +196,7 @@ ContentProvider::queryContent(
     try
     {
         xContent = new ::http_dav_ucp::Content(
-                        m_xContext, this, xCanonicId, new DAVSessionFactory() 
);
+                        m_xContext, this, xCanonicId, m_xDAVSessionFactory );
         registerNewContent( xContent );
     }
     catch ( ucb::ContentCreationException const & )
diff --git a/ucb/source/ucp/webdav/webdavprovider.hxx 
b/ucb/source/ucp/webdav/webdavprovider.hxx
index caf95600..9d5c819 100644
--- a/ucb/source/ucp/webdav/webdavprovider.hxx
+++ b/ucb/source/ucp/webdav/webdavprovider.hxx
@@ -68,6 +68,7 @@ namespace http_dav_ucp {
 
 class ContentProvider : public ::ucbhelper::ContentProviderImplHelper
 {
+    rtl::Reference< DAVSessionFactory > m_xDAVSessionFactory;
     PropertyMap * m_pProps;
 
 public:
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to