mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Set correct mutex type for 'm_MDLMutex'
Should be 'CRITICAL_SECTION'.
This commit is contained in:
parent
420a41d095
commit
31f4e562a8
@ -77,34 +77,34 @@ public:
|
||||
|
||||
studiodata_t* GetStudioData(MDLHandle_t handle)
|
||||
{
|
||||
EnterCriticalSection(reinterpret_cast<LPCRITICAL_SECTION>(&m_MDLMutex));
|
||||
EnterCriticalSection(&m_MDLMutex);
|
||||
studiodata_t* pStudioData = m_MDLDict.Element(handle);
|
||||
LeaveCriticalSection(reinterpret_cast<LPCRITICAL_SECTION>(&m_MDLMutex));
|
||||
LeaveCriticalSection(&m_MDLMutex);
|
||||
|
||||
return pStudioData;
|
||||
}
|
||||
|
||||
const char* GetModelName(MDLHandle_t handle)
|
||||
{
|
||||
EnterCriticalSection(reinterpret_cast<LPCRITICAL_SECTION>(&m_MDLMutex));
|
||||
EnterCriticalSection(&m_MDLMutex);
|
||||
const char* szModelName = m_MDLDict.GetElementName(handle);
|
||||
LeaveCriticalSection(reinterpret_cast<LPCRITICAL_SECTION>(&m_MDLMutex));
|
||||
LeaveCriticalSection(&m_MDLMutex);
|
||||
|
||||
return szModelName;
|
||||
}
|
||||
|
||||
void* GetMaterialTable(MDLHandle_t handle)
|
||||
{
|
||||
EnterCriticalSection(reinterpret_cast<LPCRITICAL_SECTION>(&m_MDLMutex));
|
||||
EnterCriticalSection(&m_MDLMutex);
|
||||
studiodata_t* pStudioData = m_MDLDict.Element(handle);
|
||||
LeaveCriticalSection(reinterpret_cast<LPCRITICAL_SECTION>(&m_MDLMutex));
|
||||
LeaveCriticalSection(&m_MDLMutex);
|
||||
|
||||
return &pStudioData->m_pMaterialTable;
|
||||
}
|
||||
|
||||
private:
|
||||
CUtlDict<studiodata_t*, MDLHandle_t> m_MDLDict;
|
||||
LPCRITICAL_SECTION m_MDLMutex;
|
||||
CRITICAL_SECTION m_MDLMutex;
|
||||
// !TODO: reverse the rest
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user