From 95fdeb03c362e8ae8cc334b15462d1ddc5ef48c6 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Fri, 14 Oct 2011 09:25:42 -0400 Subject: [PATCH] Move marking of mapstarted to before calling of map start notifs. (bug 5119, r=asherkin). --- core/PlayerManager.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/PlayerManager.cpp b/core/PlayerManager.cpp index 85fb644c..5a179055 100644 --- a/core/PlayerManager.cpp +++ b/core/PlayerManager.cpp @@ -250,6 +250,9 @@ void PlayerManager::OnServerActivate(edict_t *pEdictList, int edictCount, int cl g_PluginSys.SyncMaxClients(m_maxClients); } + + g_OnMapStarted = true; + g_Extensions.CallOnCoreMapStart(pEdictList, edictCount, m_maxClients); m_onActivate->Execute(NULL); m_onActivate2->Execute(NULL); @@ -263,8 +266,6 @@ void PlayerManager::OnServerActivate(edict_t *pEdictList, int edictCount, int cl } } - g_OnMapStarted = true; - SMGlobalClass *cls = SMGlobalClass::head; while (cls) {