aboutsummaryrefslogtreecommitdiff
path: root/libui/widget/list/list.ha
diff options
context:
space:
mode:
Diffstat (limited to 'libui/widget/list/list.ha')
-rw-r--r--libui/widget/list/list.ha5
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)?;
};