diff options
| author | Julian Hurst <ark@mansus.space> | 2024-09-16 19:54:53 +0200 |
|---|---|---|
| committer | Julian Hurst <ark@mansus.space> | 2024-09-16 19:54:53 +0200 |
| commit | 9ab640686859b3cae14cc1db2e19a1ef047865a1 (patch) | |
| tree | 3fd96ce9ef5b76fbc0b4ec199cd76fad67b8ac82 /libtui | |
| parent | bfb3bcf006316085266f4d0f6dec82aa0fa59010 (diff) | |
| download | hare-libtui-9ab640686859b3cae14cc1db2e19a1ef047865a1.tar.gz | |
Fix misbehaving cast
Diffstat (limited to 'libtui')
| -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 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; }; |
