diff --git a/src/manager.cpp b/src/manager.cpp index 388d93286fb10d216e0e4e580d3048734c9cc0ba..0625ad879cc6273a959fdf048c23ea216778ca9b 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -1444,7 +1444,7 @@ Manager::joinParticipant(const std::string& callId1, const std::string& callId2) pimpl_->switchCall(conf->getConfID()); conf->setState(Conference::ACTIVE_ATTACHED); - pimpl_->conferenceMap_.insert(std::make_pair(conf->getConfID(), conf)); + pimpl_->conferenceMap_.emplace(conf->getConfID(), conf); emitSignal<DRing::CallSignal::ConferenceCreated>(conf->getConfID()); return true; }