diff options
| author | t <t@tjp.lol> | 2026-06-16 11:49:54 -0600 |
|---|---|---|
| committer | t <t@tjp.lol> | 2026-06-16 11:58:44 -0600 |
| commit | 28cb3eacfcf1217b4d014dd864005deb2d7f0585 (patch) | |
| tree | 22a49deb365589e3180a8e119870d6abb2ed308c /src/lua_event_bridge.zig | |
| parent | 92ce53385fa438cab221c6881da141b5ef0a7261 (diff) | |
tool collapsed state, and fixing dirty component flags
Diffstat (limited to 'src/lua_event_bridge.zig')
| -rw-r--r-- | src/lua_event_bridge.zig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lua_event_bridge.zig b/src/lua_event_bridge.zig index 24bc6fc..26a4646 100644 --- a/src/lua_event_bridge.zig +++ b/src/lua_event_bridge.zig @@ -528,6 +528,10 @@ fn pushPayloadField(L: *c.lua_State, ev: *Event, key: []const u8) void { if (std.mem.eql(u8, key, "delta")) return pushStringOrNil(L, t.delta); if (std.mem.eql(u8, key, "input")) return pushStringOrNil(L, t.input); if (std.mem.eql(u8, key, "output")) return pushStringOrNil(L, t.output); + if (std.mem.eql(u8, key, "collapsed")) { + c.lua_pushboolean(L, if (t.collapsed) 1 else 0); + return; + } }, .thinking => |t| { // index plus `delta` (this chunk on *_delta) and `text` (the |
