summaryrefslogtreecommitdiff
path: root/tui/widget/list/list.ha
diff options
context:
space:
mode:
Diffstat (limited to 'tui/widget/list/list.ha')
-rw-r--r--tui/widget/list/list.ha6
1 files changed, 6 insertions, 0 deletions
diff --git a/tui/widget/list/list.ha b/tui/widget/list/list.ha
index ca7571b..d741a4d 100644
--- a/tui/widget/list/list.ha
+++ b/tui/widget/list/list.ha
@@ -39,9 +39,11 @@ style: (*widget::style | void), items: str...) (list | tty::error) = {
state = state,
print = &printlist,
resize = &resizelist,
+ finish = &finishlist,
pos = pos,
sz = sz,
style = style,
+ damage = widget::all,
...
},
items = items,
@@ -76,3 +78,7 @@ export fn printlist(widget: *widget::widget) void = {
export fn resizelist(widget: *widget::widget, ttysize: tty::ttysize) void = {
return;
};
+
+fn finishlist(widget: *widget::widget) void = {
+ widget::finish(widget);
+};