From 82fb0ce6beef03c417d12aa5bda3356f7de02483 Mon Sep 17 00:00:00 2001 From: historic_bruno Date: Thu, 12 Sep 2013 15:12:08 +0000 Subject: [PATCH] Improve game setup GUI performance by switching from main menu instead of pushing the page on top of the stsck This was SVN commit r13828. --- binaries/data/mods/public/gui/gamesetup/gamesetup.js | 2 +- binaries/data/mods/public/gui/gamesetup/gamesetup.xml | 2 +- binaries/data/mods/public/gui/gamesetup/gamesetup_mp.js | 3 +-- binaries/data/mods/public/gui/pregame/mainmenu.xml | 3 +-- 4 files changed, 4 insertions(+), 6 deletions(-) diff --git a/binaries/data/mods/public/gui/gamesetup/gamesetup.js b/binaries/data/mods/public/gui/gamesetup/gamesetup.js index 9afcda105d..b1f0b7b79e 100644 --- a/binaries/data/mods/public/gui/gamesetup/gamesetup.js +++ b/binaries/data/mods/public/gui/gamesetup/gamesetup.js @@ -337,7 +337,7 @@ function handleNetMessage(message) { case "disconnected": Engine.DisconnectNetworkGame(); - Engine.PopGuiPage(); + Engine.SwitchGuiPage("page_pregame.xml")(); reportDisconnect(message.reason); break; diff --git a/binaries/data/mods/public/gui/gamesetup/gamesetup.xml b/binaries/data/mods/public/gui/gamesetup/gamesetup.xml index 871123adb6..f94cdb9a7a 100644 --- a/binaries/data/mods/public/gui/gamesetup/gamesetup.xml +++ b/binaries/data/mods/public/gui/gamesetup/gamesetup.xml @@ -308,7 +308,7 @@ diff --git a/binaries/data/mods/public/gui/gamesetup/gamesetup_mp.js b/binaries/data/mods/public/gui/gamesetup/gamesetup_mp.js index d690a34353..a27c993900 100644 --- a/binaries/data/mods/public/gui/gamesetup/gamesetup_mp.js +++ b/binaries/data/mods/public/gui/gamesetup/gamesetup_mp.js @@ -118,8 +118,7 @@ function onTick() } else { - Engine.PopGuiPage(); - Engine.PushGuiPage("page_gamesetup.xml", { "type": g_GameType }); + Engine.SwitchGuiPage("page_gamesetup.xml", { "type": g_GameType }); return; // don't process any more messages - leave them for the game GUI loop } diff --git a/binaries/data/mods/public/gui/pregame/mainmenu.xml b/binaries/data/mods/public/gui/pregame/mainmenu.xml index 582559eeef..837f6bfa7c 100644 --- a/binaries/data/mods/public/gui/pregame/mainmenu.xml +++ b/binaries/data/mods/public/gui/pregame/mainmenu.xml @@ -169,8 +169,7 @@ Status: $status. > Matches - closeMenu(); - Engine.PushGuiPage("page_gamesetup.xml", { type: "offline" }); + Engine.SwitchGuiPage("page_gamesetup.xml", { type: "offline" });