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;
{
int item;
static char findstr[81];
+ int search_fields[] = {NAME, EMAIL, NICK, -1};
if(next) {
if( !*findstr )
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();
}