This is an automated email from the ASF dual-hosted git repository.

ardovm pushed a commit to branch AOO41X
in repository https://gitbox.apache.org/repos/asf/openoffice.git

commit 49c05bc6fdae1bd506103a6cb9d3feadc397fce1
Author: Arrigo Marchiori <[email protected]>
AuthorDate: Sun Oct 4 21:50:42 2026 +0200

    Adapt db366f5c060b6b27ed8d340bc22fba30a017dcf2
    
    Lower the C++ standard, as required on this branch
---
 main/dbaccess/source/filter/xml/xmlfilter.cxx | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/main/dbaccess/source/filter/xml/xmlfilter.cxx 
b/main/dbaccess/source/filter/xml/xmlfilter.cxx
index ca1b94278f..edac297029 100644
--- a/main/dbaccess/source/filter/xml/xmlfilter.cxx
+++ b/main/dbaccess/source/filter/xml/xmlfilter.cxx
@@ -959,15 +959,17 @@ void ODBFilter::setPropertyInfo()
     if ( !m_aInfoSequence.empty() )
     {
         // Ignore UNO property names that do not belong to documents.
-        static const ::std::set< ::rtl::OUString > s_aDeniedSettings = {
-            ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( 
"JavaDriverClassPath" ) ),
-            ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "SystemProperties" ) 
)
-        };
+        static ::std::set< ::rtl::OUString > s_aDeniedSettings;
+        if (s_aDeniedSettings.empty()) {
+            s_aDeniedSettings.insert( ::rtl::OUString( 
RTL_CONSTASCII_USTRINGPARAM( "JavaDriverClassPath" ) ) );
+            s_aDeniedSettings.insert( ::rtl::OUString( 
RTL_CONSTASCII_USTRINGPARAM( "SystemProperties" ) ) );
+        }
         ::std::vector< PropertyValue > aAccepted;
         aAccepted.reserve( m_aInfoSequence.size() );
-        for ( const auto & i : m_aInfoSequence )
-            if ( s_aDeniedSettings.find( i.Name ) == s_aDeniedSettings.end() )
-                aAccepted.push_back( i );
+        for ( TInfoSequence::const_iterator i = m_aInfoSequence.begin();
+              i != m_aInfoSequence.end(); ++i)
+            if ( s_aDeniedSettings.find( i->Name ) == s_aDeniedSettings.end() )
+                aAccepted.push_back( *i );
         if ( !aAccepted.empty() )
             aInfo = Sequence<PropertyValue>( &(*aAccepted.begin()), 
aAccepted.size() );
     }

Reply via email to