From 4dace890cfd7044a1a7181100fcd15775105ea84 Mon Sep 17 00:00:00 2001 From: Vantha Date: Wed, 20 Aug 2025 11:14:18 +0200 Subject: [PATCH] Fix some 'Failed to get GUI object by name' errors Fixes #8297 --- binaries/data/mods/public/gui/session/unit_commands.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/binaries/data/mods/public/gui/session/unit_commands.js b/binaries/data/mods/public/gui/session/unit_commands.js index bfd1b71aa9..80787cef13 100644 --- a/binaries/data/mods/public/gui/session/unit_commands.js +++ b/binaries/data/mods/public/gui/session/unit_commands.js @@ -77,8 +77,8 @@ function setupUnitPanel(guiName, unitEntStates, playerState) "rowLength": rowLength, "numberOfItems": numberOfItems, // depending on the XML, some of the GUI objects may be undefined - "button": Engine.GetGUIObjectByName("unit" + guiName + "Button[" + i + "]"), - "icon": Engine.GetGUIObjectByName("unit" + guiName + "Icon[" + i + "]"), + "button": Engine.TryGetGUIObjectByName("unit" + guiName + "Button[" + i + "]"), + "icon": Engine.TryGetGUIObjectByName("unit" + guiName + "Icon[" + i + "]"), "guiSelection": Engine.TryGetGUIObjectByName("unit" + guiName + "Selection[" + i + "]"), "countDisplay": Engine.TryGetGUIObjectByName("unit" + guiName + "Count[" + i + "]") };