From a38dc9dee75035326fac7051541a3246e14333bb Mon Sep 17 00:00:00 2001 From: robin Date: Sun, 9 Aug 2026 19:36:20 +0200 Subject: [PATCH] fragment: handle function element --- src/fragment.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/fragment.zig b/src/fragment.zig index c8a9330..323ebe3 100644 --- a/src/fragment.zig +++ b/src/fragment.zig @@ -189,6 +189,10 @@ fn writeChildren(l: *Lua, w: *std.Io.Writer) !void { while (l.next(-2)) { // stack now contains: -1 => value; -2 => key; -3 => table + if (l.isFunction(-1)) { + try maivi.lua.pcall(l, .{ .results = 1 }); + } + if (!l.isTable(-1)) { // uses -1 => value _ = try display.elem(l); -- 2.51.2