X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=list.c;h=b208054d7cdfa71991a570d914f7c5273784fb3a;hb=a4028acb18fd04cbf03ddbd976115aeb04ddd867;hp=9f293e9eb8b88abe2be6499fd712142a670d8edb;hpb=ebb3a365ead9d1898c92fccaf53f118faa1b6fbf;p=pkg%2Fabook.git diff --git a/list.c b/list.c index 9f293e9..b208054 100644 --- a/list.c +++ b/list.c @@ -82,17 +82,17 @@ void refresh_list() { int i, line; - + werase(list); ui_print_number_of_items(); - - if(items < 1) { + + if(list_is_empty()) { refresh(); wrefresh(list); return; } - + if(curitem < 0) curitem = 0; @@ -132,7 +132,7 @@ print_list_line(int i, int line, int highlight) if(selected[i]) mvwaddch(list, line, 0, '*' ); - + mvwaddnstr(list, line, NAMEPOS, database[i][NAME], bytes2width(database[i][NAME], NAMELEN)); if(opt_get_bool(BOOL_SHOW_ALL_EMAILS)) @@ -155,7 +155,7 @@ print_list_line(int i, int line, int highlight) if(highlight) wstandend(list); } - + void list_headerline() @@ -201,10 +201,10 @@ page_up() { if(curitem < 1) return; - + curitem = curitem == first_list_item ? ((curitem -= LIST_LINES) < 0 ? 0 : curitem) : first_list_item; - + refresh_list(); } @@ -267,7 +267,7 @@ goto_home() { if(items > 0) curitem = 0; - + refresh_list(); }