X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=ui.c;h=d490fc3b61c56019a41c398a9ed2710095f7ff74;hb=ea5b79b21b3e6b5d009dca4afcab7f3ed9cabdd5;hp=86259789b1b80019a473f70192b1781c56dc8d6a;hpb=05b0f3753902043fa8476a59c9251ab176675945;p=pkg%2Fabook.git diff --git a/ui.c b/ui.c index 8625978..d490fc3 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,11 +465,15 @@ get_commands() case 'Z': move_curitem(MOVE_ITEM_DOWN); break; - case 'm': launch_mutt(); break; + case 'm': launch_mutt(list_current_item()); + refresh_screen(); + break; case 'p': ui_print_database(); break; - case 'u': launch_lynx(); break; + case 'u': launch_wwwbrowser(list_current_item()); + refresh_screen(); + break; } } } @@ -509,6 +506,7 @@ ui_find(int next) { int item; static char findstr[81]; + int search_fields[] = {NAME, EMAIL, NICK, -1}; if(next) { if( !*findstr ) @@ -520,7 +518,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(); }