diff --git a/cybersyn/scripts/gui/main.lua b/cybersyn/scripts/gui/main.lua index ae7d033..277810c 100644 --- a/cybersyn/scripts/gui/main.lua +++ b/cybersyn/scripts/gui/main.lua @@ -47,8 +47,14 @@ end local manager_gui = {} 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 - manager.wrapper(e, manager.handle.manager_toggle) + if e.prototype_name == "cybersyn-toggle-gui" or e.input_name == "cybersyn-toggle-gui" or e.element then + 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