diff --git a/inputClient.lua b/inputClient.lua index e676192..2a06ffa 100644 --- a/inputClient.lua +++ b/inputClient.lua @@ -257,7 +257,7 @@ function respond_print(options, name) -- generate messages in buffer execute_funcs(system.width, system.main, buffer, name) -- transmit messages in form of buffer - transmit_messages(options, buffer) + if #buffer > 0 then transmit_messages(options, buffer) end end function event_listener(options) @@ -273,7 +273,7 @@ function event_listener(options) end function execute_funcs(width, component, buffer, name) - for key, func in ipairs(system.funcs) do + for key, func in pairs(system.funcs) do if type(func) == "function" and key == name then func(width, component, buffer) end