From b697dd8e1d936d6a789c73fbacfc65698d2dab39 Mon Sep 17 00:00:00 2001 From: Kevin Date: Mon, 4 Nov 2024 02:17:00 -0300 Subject: core: smol lua fixes --- lang/lua/astal/binding.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lang/lua/astal/binding.lua') diff --git a/lang/lua/astal/binding.lua b/lang/lua/astal/binding.lua index 610f3a6..81d2177 100644 --- a/lang/lua/astal/binding.lua +++ b/lang/lua/astal/binding.lua @@ -34,8 +34,9 @@ function Binding:get() return self.transform_fn(self.emitter[self.property]) elseif type(self.emitter.get) == "function" then return self.transform_fn(self.emitter:get()) + else + error("can not get: Not a GObject or a Variable " + self) end - error("can not get: Not a GObject or a Variable " + self) end ---@param transform fun(value: any): any @@ -62,8 +63,9 @@ function Binding:subscribe(callback) return self.emitter:subscribe(function() callback(self:get()) end) + else + error("can not subscribe: Not a GObject or a Variable " + self) end - error("can not subscribe: Not a GObject or a Variable " + self) end Binding.__index = Binding -- cgit v1.2.3