diff options
author | Kalle Wallin <kaw@linux.se> | 2005-06-03 16:20:42 +0000 |
---|---|---|
committer | Kalle Wallin <kaw@linux.se> | 2005-06-03 16:20:42 +0000 |
commit | e116ea99668266f41966bd62d0e4759e3bd3a4e7 (patch) | |
tree | b06ea42cb903fba36f264ade5536505c165b7108 /src/list_window.c | |
parent | d2ac8d20ee1a039df0df24a44d9f2ef901f69276 (diff) | |
download | mpd-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.c | 11 |
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); |