We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent df17886 commit 90db558Copy full SHA for 90db558
src/server/game/Entities/Object/Object.cpp
@@ -505,15 +505,7 @@ void Object::ClearUpdateMask(bool remove)
505
506
void Object::BuildFieldsUpdate(Player* player, UpdateDataMapType& data_map) const
507
{
508
- UpdateDataMapType::iterator iter = data_map.find(player);
509
-
510
- if (iter == data_map.end())
511
- {
512
- std::pair<UpdateDataMapType::iterator, bool> p = data_map.emplace(player, UpdateData());
513
- ASSERT(p.second);
514
- iter = p.first;
515
- }
516
+ UpdateDataMapType::iterator iter = data_map.try_emplace(player).first;
517
BuildValuesUpdateBlockForPlayer(&iter->second, iter->first);
518
}
519
0 commit comments