Fixed bug am42097 (FM disabling hooks too early)

This commit is contained in:
David Anderson
2006-08-18 22:17:51 +00:00
parent ed0312567d
commit a8b4ebbe70
3 changed files with 22 additions and 4 deletions

View File

@ -27,7 +27,7 @@ void ServerActivate(edict_t *pEdictList, int edictCount, int clientMax)
{
for(int i = 1; i <= gpGlobals->maxClients;i++)
g_player_edicts[i]=pEdictList + i;
g_pFunctionTable->pfnServerDeactivate = FMH_ServerDeactivate;
g_pFunctionTable_Post->pfnServerDeactivate = FMH_ServerDeactivate_Post;
RETURN_META(MRES_IGNORED);
}
#define RESETD(tcall) \
@ -48,7 +48,7 @@ void ServerActivate(edict_t *pEdictList, int edictCount, int clientMax)
Engine[FM_##call].clear(); \
EnginePost[FM_##call].clear();
void FMH_ServerDeactivate()
void FMH_ServerDeactivate_Post()
{
// Reset all call lists here.
// NULL all function tables