aboutsummaryrefslogtreecommitdiffstats
path: root/src/list_window.c
diff options
context:
space:
mode:
authorKalle Wallin <kaw@linux.se>2005-06-03 16:20:42 +0000
committerKalle Wallin <kaw@linux.se>2005-06-03 16:20:42 +0000
commite116ea99668266f41966bd62d0e4759e3bd3a4e7 (patch)
treeb06ea42cb903fba36f264ade5536505c165b7108 /src/list_window.c
parentd2ac8d20ee1a039df0df24a44d9f2ef901f69276 (diff)
downloadmpd-e116ea99668266f41966bd62d0e4759e3bd3a4e7.tar.gz
mpd-e116ea99668266f41966bd62d0e4759e3bd3a4e7.tar.xz
mpd-e116ea99668266f41966bd62d0e4759e3bd3a4e7.zip
Added a "hide cursor" feature #0000417
git-svn-id: https://svn.musicpd.org/ncmpc/trunk@3307 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to '')
-rw-r--r--src/list_window.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/list_window.c b/src/list_window.c
index c6f5375a1..7bbc6e193 100644
--- a/src/list_window.c
+++ b/src/list_window.c
@@ -165,12 +165,9 @@ list_window_paint(list_window_t *lw,
{
int i;
int fill = options.wide_cursor;
+ int show_cursor = !(lw->flags & LW_HIDE_CURSOR);
- if( lw->flags & LW_HIDE_CURSOR )
- {
- lw->selected = -1;
- }
- else
+ if( show_cursor )
{
while( lw->selected < lw->start )
{
@@ -183,7 +180,7 @@ list_window_paint(list_window_t *lw,
lw->clear=1;
}
}
-
+
for(i=0; i<lw->rows; i++)
{
int highlight = 0;
@@ -203,7 +200,7 @@ list_window_paint(list_window_t *lw,
else
colors_use(lw->w, COLOR_LIST);
- if( selected )
+ if( show_cursor && selected )
wattron(lw->w, A_REVERSE);
waddnstr(lw->w, label, lw->cols);