From effae90ff1471532a61790061f0cb63bca7fac18 Mon Sep 17 00:00:00 2001 From: Bastiaan Date: Sun, 22 Mar 2020 23:47:48 +0100 Subject: [PATCH] Fix Issue #149 Filtered out gui elements without Gui.define --- expcore/gui/prototype.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/expcore/gui/prototype.lua b/expcore/gui/prototype.lua index 3c648c31..21ee907c 100644 --- a/expcore/gui/prototype.lua +++ b/expcore/gui/prototype.lua @@ -349,6 +349,7 @@ local function event_handler_factory(event_name) local element = event.element if not element or not element.valid then return end local element_define = Gui.defines[element.name] + if not element_define then return end element_define:raise_custom_event(event) end) @@ -411,4 +412,4 @@ Gui._prototype_element.on_text_changed = event_handler_factory(defines.events.on Gui._prototype_element.on_value_changed = event_handler_factory(defines.events.on_gui_value_changed) -- Module return -return Gui \ No newline at end of file +return Gui