From 6f9b13fca8eb421c9d9a179c99488af6eb530a4b Mon Sep 17 00:00:00 2001 From: Julian Hurst Date: Mon, 26 Feb 2024 17:24:27 +0100 Subject: Fix casting issues --- libtui/widget/list/list.ha | 6 +++--- 1 file 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, -- cgit v1.2.3