From 69835a1cfec9c66f954ae61e64444fea9a82a02f Mon Sep 17 00:00:00 2001 From: ache Date: Thu, 24 Jan 2019 08:23:52 +0100 Subject: Set selected contact --- contactWind.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'contactWind.c') diff --git a/contactWind.c b/contactWind.c index 8a3f46c..fee0ffd 100644 --- a/contactWind.c +++ b/contactWind.c @@ -25,6 +25,11 @@ void selectNextContact(void) { if( contactListSelection < nbContacts - 1) contactListSelection++; } +void setContactSelection(contact* c) { + int i = c - contactList; + if( i >= 0 && i < nbContacts ) + contactListSelection = i; +} void selectPreviousContact(void) { if( contactListSelection > 0) contactListSelection--; -- cgit v1.2.3