From 5c7ac5b3b36e8c605f0077ff0bd3d51a8270a175 Mon Sep 17 00:00:00 2001 From: Moose <124457076+AntlerForce@users.noreply.github.com> Date: Fri, 6 Dec 2024 11:13:20 -0700 Subject: [PATCH] Fix main menu not initializing if campaignConfigName is nil --- LuaMenu/widgets/chobby/components/interface_root.lua | 9 ++------- LuaMenu/widgets/gui_login_window.lua | 5 ----- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/LuaMenu/widgets/chobby/components/interface_root.lua b/LuaMenu/widgets/chobby/components/interface_root.lua index 78fca8d93..8d114a850 100644 --- a/LuaMenu/widgets/chobby/components/interface_root.lua +++ b/LuaMenu/widgets/chobby/components/interface_root.lua @@ -1226,15 +1226,8 @@ function GetInterfaceRoot(optionsParent, mainWindowParent, fontFunction) heading_image.file = Configuration:GetHeadingImage(doublePanelMode, mainWindowHandler.GetSubheadingName()) heading_image:Invalidate() - local replacementTabs = Configuration.gameConfig.singleplayerConfig - --local replacementHelpTabs = Configuration.gameConfig.helpSubmenuConfig - WG.BattleRoomWindow.LeaveBattle(false, true) - mainWindowHandler.OpenSubmenu(1) - - --mainWindowHandler.ReplaceSubmenu(SINGLEPLAYER_INDEX, replacementTabs) - --mainWindowHandler.ReplaceSubmenu(HELP_INDEX, replacementHelpTabs) end end Configuration:AddListener("OnConfigurationChange", onConfigurationChange) @@ -1266,6 +1259,8 @@ function GetInterfaceRoot(optionsParent, mainWindowParent, fontFunction) ------------------------------------------------------------------- local screenWidth, screenHeight = Spring.GetViewSizes() + mainWindowHandler.OpenSubmenu(1) + battleStatusPanelHandler.Rescale(2, 70) rightPanelHandler.Rescale(2, 70) RescaleMainWindow(3, 70, 50) diff --git a/LuaMenu/widgets/gui_login_window.lua b/LuaMenu/widgets/gui_login_window.lua index 764d99c63..8881dc6d4 100644 --- a/LuaMenu/widgets/gui_login_window.lua +++ b/LuaMenu/widgets/gui_login_window.lua @@ -35,10 +35,6 @@ local function ResetRegisterRecieved() registerRecieved = false end -local function LoadMainMenu() - WG.Chobby.interfaceRoot.GetMainWindowHandler().OpenSubmenu(1) -end - local wantLoginStatus = { ["offline"] = true, ["closed"] = true, @@ -109,7 +105,6 @@ local function CheckFirstTimeRegister() end local Configuration = WG.Chobby.Configuration if Configuration.firstLoginEver then - LoadMainMenu() LoginWindowHandler.TryLogin() end end