aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormegamage <none@none>2009-04-27 21:26:59 -0500
committermegamage <none@none>2009-04-27 21:26:59 -0500
commit031c1b484cd308467979e4565c89f865781e9d1d (patch)
tree20ac19563fb4d62bf79eac56866df2b48a3b9b6f /src
parent40a74d86a402467d85ab2275f3926c85637359e9 (diff)
[7727] Use more simple code for element erase. Author: AlexDereka
--HG-- branch : trunk
Diffstat (limited to 'src')
-rw-r--r--src/game/InstanceSaveMgr.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/game/InstanceSaveMgr.cpp b/src/game/InstanceSaveMgr.cpp
index a76da38b449..9332f4b8f0a 100644
--- a/src/game/InstanceSaveMgr.cpp
+++ b/src/game/InstanceSaveMgr.cpp
@@ -555,12 +555,8 @@ void InstanceSaveManager::_ResetSave(InstanceSaveHashMap::iterator &itr)
Group *group = *(gList.begin());
group->UnbindInstance(itr->second->GetMapId(), itr->second->GetDifficulty(), true);
}
- InstanceSaveHashMap::iterator next;
- next = itr;
- ++next;
delete itr->second;
- m_instanceSaveById.erase(itr);
- itr = next;
+ m_instanceSaveById.erase(itr++);
lock_instLists = false;
}