summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/terminal_ui.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/terminal_ui.cc b/src/terminal_ui.cc
index a20d27ee..b788dbe8 100644
--- a/src/terminal_ui.cc
+++ b/src/terminal_ui.cc
@@ -1073,6 +1073,9 @@ void TerminalUI::menu_show(ConstArrayView<DisplayLine> items,
const LineCount height = is_search ?
1 : (min<LineCount>(max_height, div_round_up(item_count, m_menu.columns)));
+ if (height == 0)
+ return;
+
const ColumnCount maxlen = (m_menu.columns > 1 and item_count > 1) ?
max_width / m_menu.columns - 1 : max_width;