X-Git-Url: https://git.deb.at/?a=blobdiff_plain;ds=sidebyside;f=ui.c;h=c706963f86e550e26adaf18edcecb7e08257742c;hb=7c5cfcacf9b413a8b9c41dfd8a41f0c643fbee18;hp=7c60b0681c11f3b370435f06d241a896e62036e7;hpb=3990095c4ac65c7f6e10b2fa074f763d048a92eb;p=pkg%2Fabook.git diff --git a/ui.c b/ui.c index 7c60b06..c706963 100644 --- a/ui.c +++ b/ui.c @@ -37,13 +37,6 @@ # include #endif -#ifdef USE_ASCII_ONLY -# define UI_HLINE_CHAR '-' -#else -# define UI_HLINE_CHAR ACS_HLINE -#endif - - /* * external variables */ @@ -472,7 +465,8 @@ get_commands() case 'Z': move_curitem(MOVE_ITEM_DOWN); break; - case 'm': launch_mutt(list_current_item()); + case 'm': launch_mutt(selected_items() ? + -1 : list_current_item()); refresh_screen(); break; @@ -513,6 +507,7 @@ ui_find(int next) { int item; static char findstr[81]; + int search_fields[] = {NAME, EMAIL, NICK, -1}; if(next) { if( !*findstr ) @@ -524,7 +519,8 @@ ui_find(int next) clear_statusline(); } - if( (item = find_item(findstr, next ? curitem+1 : curitem)) >= 0 ) { + if( (item = find_item(findstr, next ? curitem+1 : curitem, + search_fields )) >= 0 ) { curitem = item; refresh_list(); }