X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=ui.c;h=22c83621ba9b9dccf8b4b5671051e7a7d149c99c;hb=20d193a1aeeaf6e493ac01e418de578b74797763;hp=9a19df7d9bc036261efa032d857adbe430346272;hpb=dc7bcc12ac9a3abea869169f5efea8222b8eb775;p=pkg%2Fabook.git diff --git a/ui.c b/ui.c index 9a19df7..22c8362 100644 --- a/ui.c +++ b/ui.c @@ -345,12 +345,10 @@ clear_statusline() refresh(); } - /* - * help - need to rewrite + * help */ - #include "help.h" void @@ -390,7 +388,6 @@ display_help(int help) delwin(helpw); } - /* * end of help */ @@ -514,7 +511,7 @@ void ui_find(int next) { int item; - static char findstr[81]; + static char findstr[MAX_FIELD_LEN]; int search_fields[] = {NAME, EMAIL, NICK, -1}; if(next) { @@ -523,11 +520,11 @@ ui_find(int next) } else { clear_statusline(); statusline_addstr("/"); - statusline_getnstr(findstr, 67, 0); + statusline_getnstr(findstr, MAX_FIELD_LEN - 1, 0); clear_statusline(); } - if( (item = find_item(findstr, next ? curitem+1 : curitem, + if( (item = find_item(findstr, curitem + !!next, search_fields )) >= 0 ) { curitem = item; refresh_list();