From ec18a34513a70a1444f8324ff69ce9d8525cac5c Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Mon, 21 Sep 2009 01:20:02 +0200 Subject: [PATCH] apply selected item prefix to menu before clearing the line if selected item prefix turned on a color or other format flag it should be appended to the whole line, not only the part that is going to be drawn using item displayer. --- src/menu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/menu.h b/src/menu.h index bbbe9ebd..e5f20534 100644 --- a/src/menu.h +++ b/src/menu.h @@ -743,9 +743,9 @@ template void NCurses::Menu::Refresh() Reverse(1); *this << itsHighlightColor; } - mvwhline(itsWindow, line, 0, 32, itsWidth); if ((*itsOptionsPtr)[i]->isSelected && itsSelectedPrefix) *this << *itsSelectedPrefix; + mvwhline(itsWindow, line, 0, 32, itsWidth); if (itsItemDisplayer) itsItemDisplayer((*itsOptionsPtr)[i]->Item, itsItemDisplayerUserdata, this); if ((*itsOptionsPtr)[i]->isSelected && itsSelectedSuffix)