diff options
| author | Julian Hurst <ark@mansus.space> | 2024-02-26 17:24:27 +0100 |
|---|---|---|
| committer | Julian Hurst <ark@mansus.space> | 2024-02-26 17:24:27 +0100 |
| commit | 6f9b13fca8eb421c9d9a179c99488af6eb530a4b (patch) | |
| tree | 121a1ac7b46b0556023710008f122150ce57f965 /libtui/widget/list/list.ha | |
| parent | ed1d4fd089f9c52130a3bb1c8ebc13d666cd25bc (diff) | |
| download | hare-libtui-6f9b13fca8eb421c9d9a179c99488af6eb530a4b.tar.gz | |
Fix casting issues
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, |
