From e8765c5d3d4da25f9ff39119c894e6f02717f0fb Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Wed, 18 Feb 2015 12:27:03 -0800 Subject: [PATCH] Move m_CondOffset initialization to ctor. --- extensions/tf2/conditions.cpp | 5 ++++- extensions/tf2/conditions.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/tf2/conditions.cpp b/extensions/tf2/conditions.cpp index b3193b8d..13082be0 100644 --- a/extensions/tf2/conditions.cpp +++ b/extensions/tf2/conditions.cpp @@ -136,14 +136,17 @@ bool PlayerConditionsMgr::SetupProp(const char *varname) return true; } -bool PlayerConditionsMgr::Init() +PlayerConditionsMgr::PlayerConditionsMgr() { m_CondOffset[m_nPlayerCond] = 0; m_CondOffset[_condition_bits] = 0; m_CondOffset[m_nPlayerCondEx] = 32; m_CondOffset[m_nPlayerCondEx2] = 64; m_CondOffset[m_nPlayerCondEx3] = 96; +} +bool PlayerConditionsMgr::Init() +{ memset(m_BackupProxyFns, 0, sizeof(m_BackupProxyFns)); bool bFoundProps = SetupProp("m_nPlayerCond") diff --git a/extensions/tf2/conditions.h b/extensions/tf2/conditions.h index 51558aa2..9baaaae6 100644 --- a/extensions/tf2/conditions.h +++ b/extensions/tf2/conditions.h @@ -39,6 +39,7 @@ struct CondChangeData_t; class PlayerConditionsMgr : public IClientListener { public: + PlayerConditionsMgr(); bool Init(); void Shutdown(); public: // IClientListener