summaryrefslogtreecommitdiff
path: root/dbaccess/source/core/dataaccess/documentevents.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/source/core/dataaccess/documentevents.cxx')
-rw-r--r--dbaccess/source/core/dataaccess/documentevents.cxx10
1 files changed, 2 insertions, 8 deletions
diff --git a/dbaccess/source/core/dataaccess/documentevents.cxx b/dbaccess/source/core/dataaccess/documentevents.cxx
index 5b77496bd043..3d0057650068 100644
--- a/dbaccess/source/core/dataaccess/documentevents.cxx
+++ b/dbaccess/source/core/dataaccess/documentevents.cxx
@@ -23,6 +23,7 @@
#include <osl/diagnose.h>
#include <comphelper/namedvaluecollection.hxx>
+#include <comphelper/sequence.hxx>
#include <algorithm>
#include <functional>
@@ -200,14 +201,7 @@ namespace dbaccess
{
::osl::MutexGuard aGuard( m_pData->rMutex );
- Sequence< OUString > aNames( m_pData->rEventsData.size() );
- ::std::transform(
- m_pData->rEventsData.begin(),
- m_pData->rEventsData.end(),
- aNames.getArray(),
- ::o3tl::select1st< DocumentEventsData::value_type >()
- );
- return aNames;
+ return comphelper::mapKeysToSequence( m_pData->rEventsData );
}
sal_Bool SAL_CALL DocumentEvents::hasByName( const OUString& _Name ) throw (RuntimeException, std::exception)