diff options
Diffstat (limited to 'libtui/widget/list/list.ha')
| -rw-r--r-- | libtui/widget/list/list.ha | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libtui/widget/list/list.ha b/libtui/widget/list/list.ha index b74c7bf..959a3fa 100644 --- a/libtui/widget/list/list.ha +++ b/libtui/widget/list/list.ha @@ -55,10 +55,10 @@ export fn newlist(ui: libtui::ttyui, items: str...) listwidget = { export fn newlistsz(ui: libtui::ttyui, sz: tty::ttysize, items: str...) listwidget = { //let sz = libtui::getwinsize(ui)!; //let rows = sz.rows; - let rows: (u16 | size) = if (sz.rows < len(items)) { + let rows: u16 = if (sz.rows < len(items)) { yield sz.rows; } else { - yield len(items); + yield len(items): u16; }; let w = listwidget { widget = widget::widget { @@ -74,7 +74,7 @@ export fn newlistsz(ui: libtui::ttyui, sz: tty::ttysize, items: str...) listwidg //listeners = [], frame = frame { start = 0u16, - end = rows: u16, + end = rows, sz = ttysize { rows = rows: u16, cols = sz.columns, |
