summaryrefslogtreecommitdiffstats
path: root/framework/source/uiconfiguration/uiconfigurationmanager.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'framework/source/uiconfiguration/uiconfigurationmanager.cxx')
-rw-r--r--framework/source/uiconfiguration/uiconfigurationmanager.cxx11
1 files changed, 5 insertions, 6 deletions
diff --git a/framework/source/uiconfiguration/uiconfigurationmanager.cxx b/framework/source/uiconfiguration/uiconfigurationmanager.cxx
index eebfad2fb5a7..495bbb573896 100644
--- a/framework/source/uiconfiguration/uiconfigurationmanager.cxx
+++ b/framework/source/uiconfiguration/uiconfigurationmanager.cxx
@@ -48,6 +48,7 @@
#include <cppuhelper/implbase.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <comphelper/propertysequence.hxx>
+#include <comphelper/propertyvalue.hxx>
#include <comphelper/multicontainer2.hxx>
#include <comphelper/sequence.hxx>
#include <comphelper/servicehelper.hxx>
@@ -850,16 +851,14 @@ Sequence< Sequence< PropertyValue > > SAL_CALL UIConfigurationManager::getUIElem
else
impl_fillSequenceWithElementTypeInfo( aUIElementInfoCollection, ElementType );
- Sequence< PropertyValue > aUIElementInfo( 2 );
- aUIElementInfo[0].Name = "ResourceURL";
- aUIElementInfo[1].Name = m_aPropUIName;
-
aElementInfoSeq.resize( aUIElementInfoCollection.size() );
sal_Int32 n = 0;
for (auto const& elem : aUIElementInfoCollection)
{
- aUIElementInfo[0].Value <<= elem.second.aResourceURL;
- aUIElementInfo[1].Value <<= elem.second.aUIName;
+ Sequence< PropertyValue > aUIElementInfo{
+ comphelper::makePropertyValue("ResourceURL", elem.second.aResourceURL),
+ comphelper::makePropertyValue(m_aPropUIName, elem.second.aUIName)
+ };
aElementInfoSeq[n++] = aUIElementInfo;
}