From 9b81bd9478e242795e65f2d646b8b8eb123c5c5f Mon Sep 17 00:00:00 2001 From: ache Date: Sun, 10 Feb 2019 23:52:06 +0100 Subject: Implement circular search --- main.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 810ff65..d846674 100644 --- a/main.c +++ b/main.c @@ -108,7 +108,7 @@ int main(int argc, char* argv[]){ if( nameOrNumber = (*optarg == '+' ) ) r = findContact(optarg, &contact); else - r = findContactFromName(optarg, &contact); + r = findContactFromName(optarg, &contact, NULL); if( r ) { #ifdef DEBUG @@ -284,12 +284,10 @@ int main(int argc, char* argv[]){ contact* found = NULL; move(LINES-1,0); readline_n("> ", ""); - int r = findContactFromName(msg_win_str, &found); + int r = findContactFromName(msg_win_str, &found, getContactSelected()); if( r == 0 ) { setContactSelection(found); - } else { - printf("[%d]%s\n", r, msg_win_str); } curs_set(0); showContactListW(); -- cgit v1.2.3