summaryrefslogtreecommitdiff
path: root/unoxml/source/events/eventdispatcher.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'unoxml/source/events/eventdispatcher.cxx')
-rw-r--r--unoxml/source/events/eventdispatcher.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/unoxml/source/events/eventdispatcher.cxx b/unoxml/source/events/eventdispatcher.cxx
index 0dab5b9d0624..54cbf4c3267e 100644
--- a/unoxml/source/events/eventdispatcher.cxx
+++ b/unoxml/source/events/eventdispatcher.cxx
@@ -44,13 +44,13 @@ namespace DOM { namespace events {
auto tIter = pTMap->find(aType);
if (tIter == pTMap->end()) {
// the map has to be created
- auto const pair = pTMap->insert(TypeListenerMap::value_type(aType, ListenerMap()));
+ auto const pair = pTMap->emplace(aType, ListenerMap());
pMap = & pair.first->second;
} else {
pMap = & tIter->second;
}
assert(pMap != nullptr);
- pMap->insert(ListenerMap::value_type(pNode, aListener));
+ pMap->emplace(pNode, aListener);
}
void CEventDispatcher::removeListener(xmlNodePtr pNode, const OUString& aType, const Reference<XEventListener>& aListener, bool bCapture)