diff options
| author | Razmataz <git@mataz.dev> | 2024-08-27 23:12:42 +0100 |
|---|---|---|
| committer | Ovahlord <dreadkiller@gmx.de> | 2024-08-29 04:43:04 +0200 |
| commit | f84033df2b2d001a67dcfe5a8d017d32fff9e629 (patch) | |
| tree | 33fbd6ef181e02d424adcc9955f5bec3b0e0b437 /src | |
| parent | a348eb7b019097b16ef23a424dfd03373c82a53c (diff) | |
Core/Maps: Decrement map unload timer by correct (accumulated) time diff (#30197)
(cherry picked from commit 13a5d2d42d122415d56ba297ddf6ed9e16aaf30d)
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Maps/MapManager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Maps/MapManager.cpp b/src/server/game/Maps/MapManager.cpp index 4f2153e6bee..2fd1ed03232 100644 --- a/src/server/game/Maps/MapManager.cpp +++ b/src/server/game/Maps/MapManager.cpp @@ -309,7 +309,7 @@ void MapManager::Update(uint32 diff) MapMapType::iterator iter = i_maps.begin(); while (iter != i_maps.end()) { - if (iter->second->CanUnload(diff)) + if (iter->second->CanUnload(uint32(i_timer.GetCurrent()))) { if (DestroyMap(iter->second.get())) iter = i_maps.erase(iter); |
