aboutsummaryrefslogtreecommitdiff
path: root/libtui
diff options
context:
space:
mode:
authorJulian Hurst <ark@mansus.space>2024-02-26 17:24:27 +0100
committerJulian Hurst <ark@mansus.space>2024-02-26 17:24:27 +0100
commit6f9b13fca8eb421c9d9a179c99488af6eb530a4b (patch)
tree121a1ac7b46b0556023710008f122150ce57f965 /libtui
parented1d4fd089f9c52130a3bb1c8ebc13d666cd25bc (diff)
downloadhare-libtui-6f9b13fca8eb421c9d9a179c99488af6eb530a4b.tar.gz
Fix casting issues
Diffstat (limited to 'libtui')
-rw-r--r--libtui/widget/list/list.ha6
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,