diff options
Diffstat (limited to 'main.ha')
| -rw-r--r-- | main.ha | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -28,8 +28,15 @@ fn sighandler(sig: int, info: *signal::siginfo, ucontext: *void) void = { } else { yield len(u.list.items); }; + const oldsz = list::ttysize { + rows = u.list.sz.rows, + cols = u.list.sz.cols, + }; u.list.sz.rows = rows: u16; u.list.sz.cols = sz.columns; + list::resize(u.list, oldsz); + libui::clear(u.list.widget.ui); + list::print(u.list)!; }; }; |
