diff --git a/core/logic/Profiler.h b/core/logic/Profiler.h index 471724cd..f15dc6c9 100644 --- a/core/logic/Profiler.h +++ b/core/logic/Profiler.h @@ -126,6 +126,6 @@ private: prof_point_t m_ProfStart; }; -extern ProfileEngine g_Profiler; +extern IProfiler *sm_profiler; #endif //_INCLUDE_SOURCEMOD_PLUGIN_PROFILER_H_ diff --git a/core/logic/common_logic.cpp b/core/logic/common_logic.cpp index e7ca457d..c693bb32 100644 --- a/core/logic/common_logic.cpp +++ b/core/logic/common_logic.cpp @@ -35,6 +35,7 @@ #include "common_logic.h" #include "ThreadSupport.h" #include "TextParsers.h" +#include "Profiler.h" sm_core_t smcore; IHandleSys *handlesys; @@ -52,7 +53,8 @@ IForwardManager *forwardsys; static sm_logic_t logic = { NULL, - g_pThreader + g_pThreader, + sm_profiler }; static void logic_init(const sm_core_t* core, sm_logic_t* _logic)