summaryrefslogtreecommitdiff
path: root/comphelper/source/property/propstate.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'comphelper/source/property/propstate.cxx')
-rw-r--r--comphelper/source/property/propstate.cxx15
1 files changed, 6 insertions, 9 deletions
diff --git a/comphelper/source/property/propstate.cxx b/comphelper/source/property/propstate.cxx
index d8f53b5e4570..8f6b90759cd6 100644
--- a/comphelper/source/property/propstate.cxx
+++ b/comphelper/source/property/propstate.cxx
@@ -55,15 +55,12 @@ namespace comphelper
css::uno::Sequence<css::uno::Type> OPropertyStateHelper::getTypes()
{
- ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type> aTypes(4);
- ::com::sun::star::uno::Type* pTypes = aTypes.getArray();
- // base class types
- pTypes[0] = cppu::UnoType<com::sun::star::beans::XPropertySet>::get();
- pTypes[1] = cppu::UnoType<com::sun::star::beans::XMultiPropertySet>::get();
- pTypes[2] = cppu::UnoType<com::sun::star::beans::XFastPropertySet>::get();
- // my own type
- pTypes[3] = cppu::UnoType<com::sun::star::beans::XPropertyState>::get();
- return aTypes;
+ return css::uno::Sequence<css::uno::Type>({
+ cppu::UnoType<css::beans::XPropertySet>::get(),
+ cppu::UnoType<css::beans::XMultiPropertySet>::get(),
+ cppu::UnoType<css::beans::XFastPropertySet>::get(),
+ cppu::UnoType<css::beans::XPropertySetOption>::get(),
+ cppu::UnoType<css::beans::XPropertyState>::get()});
}
OPropertyStateHelper::OPropertyStateHelper(