This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to branch debian/master
in repository ioquake3.

commit dcf5707493f13191eb97bf5f200cc41bc3593f98
Author: Zack Middleton <[email protected]>
Date:   Sat Sep 9 17:04:17 2017 -0500

    Don't reload arenas.txt/*.arena files in Team Arena UI
    
    Entering Team Arena's start server or in-game callvote menu causes
    arenas to be reloaded. The existing memory is not freed so after
    a entering the menus a few times the UI runs out of memory and
    crashes.
    
    Just load arenas once when the UI loads like in q3_ui.
---
 code/ui/ui_main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/code/ui/ui_main.c b/code/ui/ui_main.c
index 05d9bbc..bd8c515 100644
--- a/code/ui/ui_main.c
+++ b/code/ui/ui_main.c
@@ -3263,7 +3263,6 @@ static void UI_RunMenuScript(char **args) {
                                trap_Cvar_Set("ui_cdkeyvalid", "CD Key does not 
appear to be valid.");
                        }
                } else if (Q_stricmp(name, "loadArenas") == 0) {
-                       UI_LoadArenas();
                        UI_MapCountByGameType(qfalse);
                        Menu_SetFeederSelection(NULL, FEEDER_ALLMAPS, 0, 
"createserver");
                } else if (Q_stricmp(name, "saveControls") == 0) {
@@ -5165,6 +5164,7 @@ void _UI_Init( qboolean inGameLoad ) {
        UI_ParseTeamInfo("teaminfo.txt");
        UI_LoadTeams();
        UI_ParseGameInfo("gameinfo.txt");
+       UI_LoadArenas();
 #endif
 
        menuSet = UI_Cvar_VariableString("ui_menuFiles");

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-games/ioquake3.git

_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

Reply via email to