From 7da67b61493914143fc688a41c74af2b8a82afd4 Mon Sep 17 00:00:00 2001 From: Aylur Date: Sat, 14 Sep 2024 12:36:54 +0200 Subject: lua: adjust Variable.poll for 25664dbe --- core/lua/astal/variable.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'core/lua/astal/variable.lua') diff --git a/core/lua/astal/variable.lua b/core/lua/astal/variable.lua index 02d6b45..da2e894 100644 --- a/core/lua/astal/variable.lua +++ b/core/lua/astal/variable.lua @@ -78,10 +78,11 @@ function Variable:start_poll() end) elseif self.poll_exec then self._poll = Time.interval(self.poll_interval, function() - Process.exec_async(self.poll_exec, function(out) + Process.exec_async(self.poll_exec, function(out, err) + if err ~= nil then + return self.variable.emit_error(err) + end self:set(self.poll_transform(out, self:get())) - end, function(err) - self.variable.emit_error(err) end) end) end -- cgit v1.2.3