diff options
author | Aylur <[email protected]> | 2025-01-03 17:31:02 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2025-01-03 17:31:02 +0100 |
commit | a3bb83a22b7d237c2c2fc6bd531f30d6265135cf (patch) | |
tree | 78003137e0dd19952de24b43bccec608d386bf81 | |
parent | 801a8db808ab78ff33c299f0cc8b516d1964c10c (diff) | |
parent | 94d0fad07461ec342c8fcf88ab542ef17b29f6aa (diff) |
Merge pull request #227 from tokyob0t/lua-smol-fix
lua: Variable.derive fix
-rw-r--r-- | lang/lua/astal/variable.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lang/lua/astal/variable.lua b/lang/lua/astal/variable.lua index ad59a3f..5832d8a 100644 --- a/lang/lua/astal/variable.lua +++ b/lang/lua/astal/variable.lua @@ -260,7 +260,9 @@ function Variable.derive(deps, transform) local unsubs = {} for i, b in ipairs(deps) do - unsubs[i] = b:subscribe(update) + unsubs[i] = b:subscribe(function() + var:set(update()) + end) end var.variable.on_dropped = function() |