summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2016-03-09 23:28:23 +0000
committerMaxime Coste <frrrwww@gmail.com>2016-03-09 23:28:23 +0000
commit517abf5e74636052007db0938067aee7bf658965 (patch)
tree62e9353a3a50809783f0ec1924da72a37fab5e90 /src
parent99ca7ead37ce5ee102b6dc4bdbf977119b347fb9 (diff)
Redisplay info when menu appears so that info adapts its position
Diffstat (limited to 'src')
-rw-r--r--src/ncurses_ui.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ncurses_ui.cc b/src/ncurses_ui.cc
index 72c349c0..308527f4 100644
--- a/src/ncurses_ui.cc
+++ b/src/ncurses_ui.cc
@@ -672,6 +672,10 @@ void NCursesUI::menu_show(ConstArrayView<DisplayLine> items,
auto width = is_prompt ? maxsize.column : min(longest+1, maxsize.column);
m_menu.create({line, anchor.column}, {height, width});
draw_menu();
+
+ if (m_info)
+ info_show(m_info.title, m_info.content,
+ m_info.anchor, m_info.face, m_info.style);
}
void NCursesUI::menu_select(int selected)