mirror of
https://github.com/ValveSoftware/source-sdk-2013.git
synced 2025-05-18 01:28:02 +03:00
client: Do not leak GameMenu (Resource/GameMenu.res) and motd_entries (cfg/motd_entries.txt) KeyValues
This commit is contained in:
parent
f28577b94b
commit
32c857f7a0
@ -777,7 +777,7 @@ void CHudMainMenuOverride::LoadCharacterImageFile( void )
|
|||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
void CHudMainMenuOverride::LoadMenuEntries( void )
|
void CHudMainMenuOverride::LoadMenuEntries( void )
|
||||||
{
|
{
|
||||||
KeyValues *datafile = new KeyValues("GameMenu");
|
KeyValuesAD datafile("GameMenu");
|
||||||
datafile->UsesEscapeSequences( true ); // VGUI uses escape sequences
|
datafile->UsesEscapeSequences( true ); // VGUI uses escape sequences
|
||||||
bool bLoaded = datafile->LoadFromFile( g_pFullFileSystem, "Resource/GameMenu.res", "custom_mod" );
|
bool bLoaded = datafile->LoadFromFile( g_pFullFileSystem, "Resource/GameMenu.res", "custom_mod" );
|
||||||
if ( !bLoaded )
|
if ( !bLoaded )
|
||||||
@ -2274,7 +2274,7 @@ public:
|
|||||||
|
|
||||||
//V_strcpy_safe( uilanguage, "german" );
|
//V_strcpy_safe( uilanguage, "german" );
|
||||||
|
|
||||||
KeyValues *pEntriesKV = new KeyValues( "motd_entries");
|
KeyValuesAD pEntriesKV( "motd_entries");
|
||||||
|
|
||||||
// Try and load the cache file. If we fail, we'll just create a new one.
|
// Try and load the cache file. If we fail, we'll just create a new one.
|
||||||
if ( !pMMPanel->ReloadedAllMOTDs() )
|
if ( !pMMPanel->ReloadedAllMOTDs() )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user