From 7a6e0a1d0a9fcac9adc13f89f5ce7c2366d28cfe Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Thu, 12 Nov 2026 00:24:06 +0900 Subject: [PATCH] . --- exp_scenario/module/gui/vlayer.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exp_scenario/module/gui/vlayer.lua b/exp_scenario/module/gui/vlayer.lua index d14ec2f5..5ecc4957 100644 --- a/exp_scenario/module/gui/vlayer.lua +++ b/exp_scenario/module/gui/vlayer.lua @@ -197,7 +197,9 @@ end function Elements.stats_table.refresh_online() for _, controls in Elements.controls:online_elements() do local elements = Elements.controls.data[controls] - local surface = game.surfaces[elements.surface_dropdown.items[elements.surface_dropdown.selected_index]] + local element = elements.surface_dropdown + if not element then return end + local surface = game.surfaces[element.items[element.selected_index]] local display_data = Elements.stats_table.calculate_display_data(surface.index) for _, stats_table in Elements.stats_table:online_elements() do Elements.stats_table.refresh(stats_table, display_data)