aboutsummaryrefslogtreecommitdiff
path: root/libtui
diff options
context:
space:
mode:
authorJulian Hurst <ark@mansus.space>2024-09-16 19:54:53 +0200
committerJulian Hurst <ark@mansus.space>2024-09-16 19:54:53 +0200
commit9ab640686859b3cae14cc1db2e19a1ef047865a1 (patch)
tree3fd96ce9ef5b76fbc0b4ec199cd76fad67b8ac82 /libtui
parentbfb3bcf006316085266f4d0f6dec82aa0fa59010 (diff)
downloadhare-libtui-9ab640686859b3cae14cc1db2e19a1ef047865a1.tar.gz
Fix misbehaving cast
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 e1b47c7..cad23bd 100644
--- a/libtui/widget/list/list.ha
+++ b/libtui/widget/list/list.ha
@@ -230,14 +230,14 @@ export fn resize(l: *listwidget, oldsz: ttysize) bool = {
export fn setsize(l: *widget::widget, sz: tty::ttysize) void = {
const l = l: *listwidget;
- let rows: (u16 | size) = if (sz.rows < len(l.items)) {
+ let rows: u16 = if (sz.rows < len(l.items)) {
yield sz.rows;
} else {
- yield len(l.items);
+ yield len(l.items): u16;
};
l.sz.rows = sz.rows;
l.sz.cols = sz.columns;
- l.frame.sz.rows = rows: u16;
+ l.frame.sz.rows = rows;
l.frame.sz.cols = sz.columns;
};