diff options
-rw-r--r-- | src/interface-curses/curses-info-popup.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/interface-curses/curses-info-popup.c b/src/interface-curses/curses-info-popup.c index e470879..dffbcf8 100644 --- a/src/interface-curses/curses-info-popup.c +++ b/src/interface-curses/curses-info-popup.c @@ -213,6 +213,7 @@ teco_curses_info_popup_show(teco_curses_info_popup_t *ctx, attr_t attr) * popup is cleared. * * @note This must match the calculations in teco_curses_info_popup_init_pad(). + * But we could perhaps also cache these values. */ const teco_string_t * teco_curses_info_popup_getentry(teco_curses_info_popup_t *ctx, gint y, gint x) @@ -221,6 +222,9 @@ teco_curses_info_popup_getentry(teco_curses_info_popup_t *ctx, gint y, gint x) gint pad_cols; /**! entry columns */ gint pad_colwidth; /**! width per entry column */ + if (y == 0) + return NULL; + /* * With Unicode icons enabled, we reserve 2 characters at the beginning and one * after the filename/directory. |