ucb/source/ucp/cmis/cmis_content.cxx         |    6 ++----
 ucb/source/ucp/webdav-neon/NeonSession.cxx   |    4 +---
 ucb/source/ucp/webdav-neon/webdavcontent.cxx |    9 ++-------
 ucb/source/ucp/webdav/SerfSession.cxx        |    4 +---
 ucb/source/ucp/webdav/webdavcontent.cxx      |    9 ++-------
 5 files changed, 8 insertions(+), 24 deletions(-)

New commits:
commit 6cce3821ff14b41b704e279034680ce81d2b14ca
Author:     Julien Nabet <serval2...@yahoo.fr>
AuthorDate: Sat Oct 16 22:46:14 2021 +0200
Commit:     Julien Nabet <serval2...@yahoo.fr>
CommitDate: Sat Oct 16 23:42:16 2021 +0200

    Simplify vector initialization in ucb
    
    Change-Id: I4b03ab81a17efc125bc5e3b159cf212198c43d22
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123707
    Tested-by: Jenkins
    Reviewed-by: Julien Nabet <serval2...@yahoo.fr>

diff --git a/ucb/source/ucp/cmis/cmis_content.cxx 
b/ucb/source/ucp/cmis/cmis_content.cxx
index 202e0a07b169..7ba1a129ebf5 100644
--- a/ucb/source/ucp/cmis/cmis_content.cxx
+++ b/ucb/source/ucp/cmis/cmis_content.cxx
@@ -2080,8 +2080,6 @@ namespace cmis
             return;
 
         std::map< std::string, libcmis::PropertyPtr >::iterator propIt = 
m_pObjectProps.find(rName);
-        std::vector< std::string > values;
-        values.push_back(rValue);
 
         if ( propIt == m_pObjectProps.end( ) && getObjectType( xEnv ).get( ) )
         {
@@ -2091,13 +2089,13 @@ namespace cmis
             if ( typeIt != propsTypes.end( ) )
             {
                 libcmis::PropertyTypePtr propType = typeIt->second;
-                libcmis::PropertyPtr property( new libcmis::Property( 
propType, values ) );
+                libcmis::PropertyPtr property( new libcmis::Property( 
propType, { rValue }) );
                 m_pObjectProps.insert(std::pair< std::string, 
libcmis::PropertyPtr >(rName, property));
             }
         }
         else if ( propIt != m_pObjectProps.end( ) )
         {
-            propIt->second->setValues( values );
+            propIt->second->setValues( { rValue } );
         }
     }
 }
diff --git a/ucb/source/ucp/webdav-neon/NeonSession.cxx 
b/ucb/source/ucp/webdav-neon/NeonSession.cxx
index 979537a52e28..246b42fb7fb7 100644
--- a/ucb/source/ucp/webdav-neon/NeonSession.cxx
+++ b/ucb/source/ucp/webdav-neon/NeonSession.cxx
@@ -1776,10 +1776,8 @@ bool NeonSession::removeExpiredLocktoken( const OUString 
& inURL,
         // @@@ Alternative: use ne_lock_discover() => less overhead
 
         std::vector< DAVResource > aResources;
-        std::vector< OUString > aPropNames;
-        aPropNames.push_back( DAVProperties::LOCKDISCOVERY );
 
-        PROPFIND( rEnv.m_aRequestURI, DAVZERO, aPropNames, aResources, rEnv );
+        PROPFIND( rEnv.m_aRequestURI, DAVZERO, { DAVProperties::LOCKDISCOVERY 
}, aResources, rEnv );
 
         if ( aResources.empty() )
             return false;
diff --git a/ucb/source/ucp/webdav-neon/webdavcontent.cxx 
b/ucb/source/ucp/webdav-neon/webdavcontent.cxx
index 45907b8a53d3..a40d4e1dcf1a 100644
--- a/ucb/source/ucp/webdav-neon/webdavcontent.cxx
+++ b/ucb/source/ucp/webdav-neon/webdavcontent.cxx
@@ -867,9 +867,6 @@ void Content::addProperty( const 
ucb::PropertyCommandArgument& aCmdArg,
     ProppatchValue aValue(
         PROPSET, aCmdArg.Property.Name, aCmdArg.DefaultValue );
 
-    std::vector< ProppatchValue > aProppatchValues;
-    aProppatchValues.push_back( aValue );
-
     try
     {
         // Set property value at server.
@@ -882,7 +879,7 @@ void Content::addProperty( const 
ucb::PropertyCommandArgument& aCmdArg,
         // clean cached value of PROPFIND property names
         // PROPPATCH can change them
         removeCachedPropertyNames( xResAccess->getURL() );
-        xResAccess->PROPPATCH( aProppatchValues, xEnv );
+        xResAccess->PROPPATCH( { aValue }, xEnv );
         {
             osl::Guard< osl::Mutex > aGuard( m_aMutex );
             m_xResAccess.reset(new DAVResourceAccess(*xResAccess));
@@ -958,9 +955,7 @@ void Content::removeProperty( const OUString& Name,
 
     try
     {
-        std::vector< ProppatchValue > aProppatchValues;
         ProppatchValue aValue( PROPREMOVE, Name, uno::Any() );
-        aProppatchValues.push_back( aValue );
 
         // Remove property value from server.
         std::unique_ptr< DAVResourceAccess > xResAccess;
@@ -972,7 +967,7 @@ void Content::removeProperty( const OUString& Name,
         // clean cached value of PROPFIND property names
         // PROPPATCH can change them
         removeCachedPropertyNames( xResAccess->getURL() );
-        xResAccess->PROPPATCH( aProppatchValues, xEnv );
+        xResAccess->PROPPATCH( { aValue }, xEnv );
         {
             osl::Guard< osl::Mutex > aGuard( m_aMutex );
             m_xResAccess.reset(new DAVResourceAccess(*xResAccess));
diff --git a/ucb/source/ucp/webdav/SerfSession.cxx 
b/ucb/source/ucp/webdav/SerfSession.cxx
index 2f1b4d2626c9..a4aba7726931 100644
--- a/ucb/source/ucp/webdav/SerfSession.cxx
+++ b/ucb/source/ucp/webdav/SerfSession.cxx
@@ -1175,10 +1175,8 @@ bool SerfSession::removeExpiredLocktoken( const OUString 
& /*inURL*/,
         // @@@ Alternative: use ne_lock_discover() => less overhead
 
         std::vector< DAVResource > aResources;
-        std::vector< OUString > aPropNames;
-        aPropNames.push_back( DAVProperties::LOCKDISCOVERY );
 
-        PROPFIND( rEnv.m_aRequestURI, DAVZERO, aPropNames, aResources, rEnv );
+        PROPFIND( rEnv.m_aRequestURI, DAVZERO, { DAVProperties::LOCKDISCOVERY 
}, aResources, rEnv );
 
         if ( aResources.empty() )
             return false;
diff --git a/ucb/source/ucp/webdav/webdavcontent.cxx 
b/ucb/source/ucp/webdav/webdavcontent.cxx
index 4cf298bdf471..bdeebbba04e7 100644
--- a/ucb/source/ucp/webdav/webdavcontent.cxx
+++ b/ucb/source/ucp/webdav/webdavcontent.cxx
@@ -831,9 +831,6 @@ void Content::addProperty( const 
css::ucb::PropertyCommandArgument &aCmdArg,
 
     ProppatchValue aValue( PROPSET, aProperty.Name, aDefaultValue );
 
-    std::vector< ProppatchValue > aProppatchValues;
-    aProppatchValues.push_back( aValue );
-
     try
     {
         // Set property value at server.
@@ -842,7 +839,7 @@ void Content::addProperty( const 
css::ucb::PropertyCommandArgument &aCmdArg,
             osl::Guard< osl::Mutex > aGuard( m_aMutex );
             xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
         }
-        xResAccess->PROPPATCH( aProppatchValues, xEnv );
+        xResAccess->PROPPATCH( { aValue }, xEnv );
         {
             osl::Guard< osl::Mutex > aGuard( m_aMutex );
             m_xResAccess.reset( new DAVResourceAccess( *xResAccess ) );
@@ -938,9 +935,7 @@ void Content::removeProperty( const OUString& Name,
     // Try to remove property from server.
     try
     {
-        std::vector< ProppatchValue > aProppatchValues;
         ProppatchValue aValue( PROPREMOVE, Name, uno::Any() );
-        aProppatchValues.push_back( aValue );
 
         // Remove property value from server.
         std::unique_ptr< DAVResourceAccess > xResAccess;
@@ -948,7 +943,7 @@ void Content::removeProperty( const OUString& Name,
             osl::Guard< osl::Mutex > aGuard( m_aMutex );
             xResAccess.reset( new DAVResourceAccess( *m_xResAccess ) );
         }
-        xResAccess->PROPPATCH( aProppatchValues, xEnv );
+        xResAccess->PROPPATCH( { aValue }, xEnv );
         {
             osl::Guard< osl::Mutex > aGuard( m_aMutex );
             m_xResAccess.reset( new DAVResourceAccess( *xResAccess ) );

Reply via email to