Attempted bugfix for NRE when e.element is nil

This commit is contained in:
Will Berry
2023-04-04 16:17:27 -04:00
parent feeb31cc33
commit 32d20b9465

View File

@@ -47,8 +47,14 @@ end
local manager_gui = {} local manager_gui = {}
function manager_gui.on_lua_shortcut(e) function manager_gui.on_lua_shortcut(e)
if e.prototype_name == "cybersyn-toggle-gui" or e.input_name == "cybersyn-toggle-gui" or e.element.name == "manager_window" then if e.prototype_name == "cybersyn-toggle-gui" or e.input_name == "cybersyn-toggle-gui" or e.element then
manager.wrapper(e, manager.handle.manager_toggle) if e.element then
if e.element.name == "manager_window" then
manager.wrapper(e, manager.handle.manager_toggle)
end
else
manager.wrapper(e, manager.handle.manager_toggle)
end
end end
end end