From d1c20b8388105fd1027ea2aaf65dad772f9fe16f Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Mon, 25 Aug 2025 14:32:38 +0300 Subject: WIP This is mostly for XDG/4 compatibility. --- src/interface-curses/curses-utils.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/interface-curses/curses-utils.h') diff --git a/src/interface-curses/curses-utils.h b/src/interface-curses/curses-utils.h index 18cdd3d..407380a 100644 --- a/src/interface-curses/curses-utils.h +++ b/src/interface-curses/curses-utils.h @@ -44,10 +44,11 @@ teco_curses_add_wc(WINDOW *win, gunichar chr) static inline void teco_curses_clrtobot(WINDOW *win) { - int max_x, max_y; + int cur_x, cur_y, max_x, max_y; + getyx(win, cur_y, cur_x); getmaxyx(win, max_y, max_x); - if (getcurx(win)+1 < max_x) - whline(win, ' ', max_x - getcurx(win)); - for (int y = getcury(win)+1; y <= max_y; y++) + if (cur_x+1 < max_x) + whline(win, ' ', max_x - cur_x); + for (int y = cur_y+1; y <= max_y; y++) mvwhline(win, y, 0, ' ', max_x); } -- cgit v1.2.3