1
0
mirror of https://github.com/Mauler125/r5sdk.git synced 2025-02-09 19:15:03 +01:00

DataCache: clear fallback handler if main pak gets unloaded

If common.rpak is unloaded, the fallback model handles/pointers become invalid.
This commit is contained in:
Kawe Mazidjatari 2024-01-07 00:02:26 +01:00
parent 97c534ed60
commit a85d9a556e

@ -245,7 +245,11 @@ void Mod_ProcessPakQueue()
{
const char* pszLoadedPakName = pLoadedPakInfo->m_fileName;
if (strcmp(pszLoadedPakName, "common_mp.rpak") == 0 ||
if (strcmp(pszLoadedPakName, "common.rpak") == 0)
{
g_StudioMdlFallbackHandler.Clear();
}
else if (strcmp(pszLoadedPakName, "common_mp.rpak") == 0 ||
strcmp(pszLoadedPakName, "common_sp.rpak") == 0 ||
strcmp(pszLoadedPakName, "common_pve.rpak") == 0)
{