core/ConVarManager.cpp
changeset 3819 d17aed3d46bf
parent 3367 18eb63085ca4
child 3820 30f8cf3de6c4
     1.1 --- a/core/ConVarManager.cpp	Sat Mar 16 18:05:22 2013 -0400
     1.2 +++ b/core/ConVarManager.cpp	Sat Mar 16 22:15:25 2013 -0400
     1.3 @@ -121,12 +121,12 @@
     1.4  #if SOURCE_ENGINE == SE_EPISODEONE
     1.5  	if (g_SMAPI->GetGameDLLVersion() >= 6)
     1.6  	{
     1.7 -		SH_ADD_HOOK_MEMFUNC(IServerGameDLL, OnQueryCvarValueFinished, gamedll, this, &ConVarManager::OnQueryCvarValueFinished, false);
     1.8 +		SH_ADD_HOOK(IServerGameDLL, OnQueryCvarValueFinished, gamedll, SH_MEMBER(this, &ConVarManager::OnQueryCvarValueFinished), false);
     1.9  		m_bIsDLLQueryHooked = true;
    1.10  	}
    1.11  #endif
    1.12  
    1.13 -	SH_ADD_HOOK_STATICFUNC(ICvar, CallGlobalChangeCallbacks, icvar, OnConVarChanged, false);
    1.14 +	SH_ADD_HOOK(ICvar, CallGlobalChangeCallbacks, icvar, SH_STATIC(OnConVarChanged), false);
    1.15  
    1.16  	g_PluginSys.AddPluginsListener(this);
    1.17  
    1.18 @@ -181,17 +181,17 @@
    1.19  	/* Unhook things */
    1.20  	if (m_bIsDLLQueryHooked)
    1.21  	{
    1.22 -		SH_REMOVE_HOOK_MEMFUNC(IServerGameDLL, OnQueryCvarValueFinished, gamedll, this, &ConVarManager::OnQueryCvarValueFinished, false);
    1.23 +		SH_REMOVE_HOOK(IServerGameDLL, OnQueryCvarValueFinished, gamedll, SH_MEMBER(this, &ConVarManager::OnQueryCvarValueFinished), false);
    1.24  		m_bIsDLLQueryHooked = false;
    1.25  	}
    1.26  	else if (m_bIsVSPQueryHooked)
    1.27  	{
    1.28 -		SH_REMOVE_HOOK_MEMFUNC(IServerPluginCallbacks, OnQueryCvarValueFinished, vsp_interface, this, &ConVarManager::OnQueryCvarValueFinished, false);
    1.29 +		SH_REMOVE_HOOK(IServerPluginCallbacks, OnQueryCvarValueFinished, vsp_interface, SH_MEMBER(this, &ConVarManager::OnQueryCvarValueFinished), false);
    1.30  		m_bIsVSPQueryHooked = false;
    1.31  	}
    1.32  #endif
    1.33  
    1.34 -	SH_REMOVE_HOOK_STATICFUNC(ICvar, CallGlobalChangeCallbacks, icvar, OnConVarChanged, false);
    1.35 +	SH_REMOVE_HOOK(ICvar, CallGlobalChangeCallbacks, icvar, SH_STATIC(OnConVarChanged), false);
    1.36  
    1.37  	/* Remove the 'convars' option from the 'sm' console command */
    1.38  	g_RootMenu.RemoveRootConsoleCommand("cvars", this);
    1.39 @@ -230,7 +230,7 @@
    1.40  #endif
    1.41  
    1.42  #if SOURCE_ENGINE != SE_DARKMESSIAH
    1.43 -	SH_ADD_HOOK_MEMFUNC(IServerPluginCallbacks, OnQueryCvarValueFinished, vsp_interface, this, &ConVarManager::OnQueryCvarValueFinished, false);
    1.44 +	SH_ADD_HOOK(IServerPluginCallbacks, OnQueryCvarValueFinished, vsp_interface, SH_MEMBER(this, &ConVarManager::OnQueryCvarValueFinished), false);
    1.45  	m_bIsVSPQueryHooked = true;
    1.46  #endif
    1.47  }