diff options
Diffstat (limited to 'src/server/game/Maps/MapInstanced.cpp')
| -rwxr-xr-x | src/server/game/Maps/MapInstanced.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/Maps/MapInstanced.cpp b/src/server/game/Maps/MapInstanced.cpp index d3b6ad438bc..d5e363685e0 100755 --- a/src/server/game/Maps/MapInstanced.cpp +++ b/src/server/game/Maps/MapInstanced.cpp @@ -64,7 +64,10 @@ void MapInstanced::Update(const uint32& t) else { // update only here, because it may schedule some bad things before delete - i->second->Update(t); + if (sMapMgr->GetMapUpdater()->activated()) + sMapMgr->GetMapUpdater()->schedule_update(*i->second, t); + else + i->second->Update(t); ++i; } } |
