diff options
| author | Maxime Coste <frrrwww@gmail.com> | 2013-11-19 19:50:54 +0000 |
|---|---|---|
| committer | Maxime Coste <frrrwww@gmail.com> | 2013-11-19 19:51:39 +0000 |
| commit | b90594353cca2eb24ffbc1591e45182287159176 (patch) | |
| tree | 8dade496de7e617cfceecd27edd78dc379b29adb /src | |
| parent | 44b0957e10249fc4ae758e6d560e60b4f324c3ba (diff) | |
NCursesUI: info_show do not require previous call to info_hide
Diffstat (limited to 'src')
| -rw-r--r-- | src/ncurses.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/ncurses.cc b/src/ncurses.cc index 93dad677..207da1e2 100644 --- a/src/ncurses.cc +++ b/src/ncurses.cc @@ -680,7 +680,12 @@ void NCursesUI::info_show(const String& title, const String& content, DisplayCoord anchor, ColorPair colors, MenuStyle style) { - kak_assert(m_info_win == nullptr); + if (m_info_win) + { + wredrawln(stdscr, (int)window_pos(m_info_win).line, + (int)window_size(m_info_win).line); + delwin(m_info_win); + } const String& info_box = style == MenuStyle::Inline ? content : make_info_box(title, content, m_dimensions.column); |
