diff options
Diffstat (limited to 'libui/widget/list/list.ha')
| -rw-r--r-- | libui/widget/list/list.ha | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libui/widget/list/list.ha b/libui/widget/list/list.ha index 6506ce1..e4b3209 100644 --- a/libui/widget/list/list.ha +++ b/libui/widget/list/list.ha @@ -13,7 +13,6 @@ use set; export type listwidget = struct { widget: widget::widget, - ui: libui::ttyui, items: []str, marked: set::set, cursor: size, @@ -51,9 +50,9 @@ export fn newlist(ui: libui::ttyui, items: str...) listwidget = { widget = widget::widget { print = &print, finish = &finish, + ui = ui, ... }, - ui = ui, items = items, marked = set::set {...}, cursor = 0z, @@ -134,7 +133,7 @@ export fn print(list: *widget::widget) (void | widget::error) = { // unsupported? //io::copy(list.ui.f, &st)?; let s = strio::string(&st); - libui::print(list.ui, s); + libui::print(list.widget.ui, s); io::close(&st)?; }; |
