From c39f8bdbef0cd17f4b864bbea2398f2b0f099c18 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sun, 9 Nov 2025 22:38:28 +0100 Subject: Curses: fixed positioning of auto completion popups above the command line This was broken if you configured a command line with a height > 1. --- src/interface-curses/curses-info-popup.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/interface-curses') diff --git a/src/interface-curses/curses-info-popup.c b/src/interface-curses/curses-info-popup.c index e53f6ef..124453f 100644 --- a/src/interface-curses/curses-info-popup.c +++ b/src/interface-curses/curses-info-popup.c @@ -26,6 +26,7 @@ #include "list.h" #include "string-utils.h" #include "interface.h" +#include "cmdline.h" #include "curses-utils.h" #include "curses-info-popup.h" #include "curses-icons.h" @@ -170,7 +171,7 @@ teco_curses_info_popup_show(teco_curses_info_popup_t *ctx, attr_t attr) gint popup_lines = MIN(pad_lines + 1, LINES - 1); /* window covers message, scintilla and info windows */ - ctx->window = newwin(popup_lines, 0, LINES - 1 - popup_lines, 0); + ctx->window = newwin(popup_lines, 0, LINES - teco_cmdline.height - popup_lines, 0); wattrset(ctx->window, attr); -- cgit v1.2.3