Skip to content

Commit 85c7cce

Browse files
committed
Fix uninitialised data in research milestones
Fixes: #407
1 parent d85f69b commit 85c7cce

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

exp_scenario/module/gui/research_milestones.lua

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,9 @@ Elements.container = Gui.define("research_milestones/container")
267267
local milestone_table = Elements.milestone_table(container)
268268
Elements.clock_label(header)
269269

270+
local force = Gui.get_player(parent).force
271+
def.data[force] = def.data[force] or {} -- used by start index and row data
272+
270273
local force = Gui.get_player(parent).force --[[ @as LuaForce ]]
271274
local start_index = Elements.container.calculate_starting_research_index(force)
272275
for research_index = start_index, start_index + display_size - 1 do
@@ -276,7 +279,6 @@ Elements.container = Gui.define("research_milestones/container")
276279

277280
return Gui.elements.container.get_root_element(container)
278281
end)
279-
:force_data{} --[[ @as any ]]
280282

281283
--- Set the achieved time for a force
282284
--- @param force LuaForce

0 commit comments

Comments
 (0)