summaryrefslogtreecommitdiff
path: root/scripting/source/vbaevents/eventhelper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'scripting/source/vbaevents/eventhelper.cxx')
-rw-r--r--scripting/source/vbaevents/eventhelper.cxx8
1 files changed, 1 insertions, 7 deletions
diff --git a/scripting/source/vbaevents/eventhelper.cxx b/scripting/source/vbaevents/eventhelper.cxx
index d201f836306d..66b4f912b86b 100644
--- a/scripting/source/vbaevents/eventhelper.cxx
+++ b/scripting/source/vbaevents/eventhelper.cxx
@@ -520,13 +520,7 @@ ReadOnlyEventsNameContainer::getByName( const OUString& aName ) throw (container
Sequence< OUString > SAL_CALL
ReadOnlyEventsNameContainer::getElementNames( ) throw (RuntimeException, std::exception)
{
- Sequence< OUString > names(m_hEvents.size());
- OUString* pDest = names.getArray();
- EventSupplierHash::const_iterator it = m_hEvents.begin();
- EventSupplierHash::const_iterator it_end = m_hEvents.end();
- for ( sal_Int32 index = 0; it != it_end; ++index, ++pDest, ++it )
- *pDest = it->first;
- return names;
+ return comphelper::mapKeysToSequence(m_hEvents);
}
sal_Bool SAL_CALL