From ef60a95d5590ad972d90a6171de4ab64acb60e32 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 15 Jan 2026 17:16:36 +0100 Subject: [PATCH] refactor: add widget call stack tracing for render continuations --- src/tui/Widget.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tui/Widget.zig b/src/tui/Widget.zig index d1c345a..36376f7 100644 --- a/src/tui/Widget.zig +++ b/src/tui/Widget.zig @@ -203,7 +203,10 @@ pub fn update(self: Self) void { } pub fn render(self: Self, theme: *const Theme) bool { - return self.vtable.render(self.ptr, theme); + const more = self.vtable.render(self.ptr, theme); + if (more) + tp.trace(tp.channel.widget, .{ "continue_by", self.vtable.type_name }); + return more; } pub fn resize(self: Self, pos: Box) void {