mirror of
https://github.com/Xevion/project-cybersyn.git
synced 2025-12-09 14:08:15 -06:00
addresses bug report (experimental) Non-recoverable error clearing network filter in GUI, reset_player crash on loading save
This commit is contained in:
@@ -165,4 +165,14 @@ function manager_gui.tick(global)
|
||||
end
|
||||
end
|
||||
|
||||
---@param i string|uint
|
||||
---@param v LuaPlayer
|
||||
function manager_gui.reset_player(i, v)
|
||||
local player = game.get_player(i)
|
||||
if player ~= nil then
|
||||
v.refs.manager_window.destroy()
|
||||
v.refs = manager.create(player)
|
||||
end
|
||||
end
|
||||
|
||||
return manager_gui
|
||||
|
||||
@@ -321,7 +321,7 @@ local migrations_table = {
|
||||
|
||||
---@param data ConfigurationChangedData
|
||||
function on_config_changed(data)
|
||||
for i, v in pairs(game.players) do
|
||||
for i, v in pairs(global.manager.players) do
|
||||
manager_gui.reset_player(i, v)
|
||||
end
|
||||
global.tick_state = STATE_INIT
|
||||
|
||||
Reference in New Issue
Block a user