diff -r da768ad428cf -r de7d1cd00703 core/TimerSys.cpp --- a/core/TimerSys.cpp Wed Oct 09 08:43:08 2013 -0400 +++ b/core/TimerSys.cpp Wed Oct 09 08:43:08 2013 -0400 @@ -31,7 +31,6 @@ #include #include "TimerSys.h" -#include "ForwardSys.h" #include "sourcemm_api.h" #include "frame_hooks.h" #include "ConVarManager.h" @@ -182,8 +181,8 @@ void TimerSystem::OnSourceModAllInitialized() { sharesys->AddInterface(NULL, this); - m_pOnGameFrame = g_Forwards.CreateForward("OnGameFrame", ET_Ignore, 0, NULL); - m_pOnMapTimeLeftChanged = g_Forwards.CreateForward("OnMapTimeLeftChanged", ET_Ignore, 0, NULL); + m_pOnGameFrame = forwardsys->CreateForward("OnGameFrame", ET_Ignore, 0, NULL); + m_pOnMapTimeLeftChanged = forwardsys->CreateForward("OnMapTimeLeftChanged", ET_Ignore, 0, NULL); } void TimerSystem::OnSourceModGameInitialized() @@ -199,8 +198,8 @@ void TimerSystem::OnSourceModShutdown() { SetMapTimer(NULL); - g_Forwards.ReleaseForward(m_pOnGameFrame); - g_Forwards.ReleaseForward(m_pOnMapTimeLeftChanged); + forwardsys->ReleaseForward(m_pOnGameFrame); + forwardsys->ReleaseForward(m_pOnMapTimeLeftChanged); } void TimerSystem::OnSourceModLevelEnd()