diff --git a/r5dev/datacache/mdlcache.h b/r5dev/datacache/mdlcache.h index b6fa6220..f740e62a 100644 --- a/r5dev/datacache/mdlcache.h +++ b/r5dev/datacache/mdlcache.h @@ -77,34 +77,34 @@ public: studiodata_t* GetStudioData(MDLHandle_t handle) { - EnterCriticalSection(reinterpret_cast(&m_MDLMutex)); + EnterCriticalSection(&m_MDLMutex); studiodata_t* pStudioData = m_MDLDict.Element(handle); - LeaveCriticalSection(reinterpret_cast(&m_MDLMutex)); + LeaveCriticalSection(&m_MDLMutex); return pStudioData; } const char* GetModelName(MDLHandle_t handle) { - EnterCriticalSection(reinterpret_cast(&m_MDLMutex)); + EnterCriticalSection(&m_MDLMutex); const char* szModelName = m_MDLDict.GetElementName(handle); - LeaveCriticalSection(reinterpret_cast(&m_MDLMutex)); + LeaveCriticalSection(&m_MDLMutex); return szModelName; } void* GetMaterialTable(MDLHandle_t handle) { - EnterCriticalSection(reinterpret_cast(&m_MDLMutex)); + EnterCriticalSection(&m_MDLMutex); studiodata_t* pStudioData = m_MDLDict.Element(handle); - LeaveCriticalSection(reinterpret_cast(&m_MDLMutex)); + LeaveCriticalSection(&m_MDLMutex); return &pStudioData->m_pMaterialTable; } private: CUtlDict m_MDLDict; - LPCRITICAL_SECTION m_MDLMutex; + CRITICAL_SECTION m_MDLMutex; // !TODO: reverse the rest };