diff --git a/src/curses/menu_impl.h b/src/curses/menu_impl.h index e94f97d3..9e2cbc46 100644 --- a/src/curses/menu_impl.h +++ b/src/curses/menu_impl.h @@ -219,9 +219,9 @@ void Menu::refresh() } if ((*m_items)[m_drawn_position].isSelected()) *this << m_selected_prefix; + *this << NC::TermManip::ClearToEOL; if (m_item_displayer) m_item_displayer(*this); - *this << NC::TermManip::ClearToEOL; if ((*m_items)[m_drawn_position].isSelected()) *this << m_selected_suffix; if (m_highlight_enabled && m_drawn_position == m_highlight)