From 5d3cba0bd4f196f08027e08030259223a2c58525 Mon Sep 17 00:00:00 2001 From: Ciaran Gultnieks Date: Tue, 11 Mar 2014 17:52:01 +0000 Subject: [PATCH] Handle luacontroller formspec events correctly Example of problem fixed by this: Edit lua code, press Execute. Now (execute button has focus), hold down a key. Zillions of "program" events are generated. --- mesecons_luacontroller/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesecons_luacontroller/init.lua b/mesecons_luacontroller/init.lua index 263a66a..2cfa67e 100644 --- a/mesecons_luacontroller/init.lua +++ b/mesecons_luacontroller/init.lua @@ -518,7 +518,7 @@ minetest.register_node(nodename, { node_box = nodebox, on_construct = reset_meta, on_receive_fields = function(pos, formname, fields) - if fields.quit then + if not fields.program then return end reset(pos)