From bfb417d0f5d666fcdd72306f19c6db844f01e346 Mon Sep 17 00:00:00 2001 From: Patrick Wrobel Date: Fri, 23 Jun 2023 00:53:01 -0400 Subject: [PATCH] Issue 104: Don't crash when clicking on combinator when the GUI is open --- cybersyn/scripts/gui.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cybersyn/scripts/gui.lua b/cybersyn/scripts/gui.lua index 6265a07..1dd1528 100644 --- a/cybersyn/scripts/gui.lua +++ b/cybersyn/scripts/gui.lua @@ -201,6 +201,9 @@ function gui_opened(comb, player) combinator_update(global, comb, true) local rootgui = player.gui.screen + if rootgui[COMBINATOR_NAME] then + rootgui[COMBINATOR_NAME].destroy() + end local selected_index, signal, switch_state, bits = get_comb_gui_settings(comb) local _, main_window = flib_gui.add(rootgui, {