From 6f6b695abe032e25ca0deb29e6c9058e7d541828 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Fri, 21 Dec 2007 18:23:48 +0000 Subject: [PATCH] small fix in previous commit Monotone-Parent: 7b7bd2c2a5b03397fa881da7976214adc4635a4a Monotone-Revision: 46e53471ba15a415a840ddb058785b89b6415704 Monotone-Author: ludovic@Sophos.ca Monotone-Date: 2007-12-21T18:23:48 Monotone-Branch: ca.inverse.sogo --- UI/Contacts/UIxContactView.m | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/UI/Contacts/UIxContactView.m b/UI/Contacts/UIxContactView.m index 1dfd11d41..ec2c8f27a 100644 --- a/UI/Contacts/UIxContactView.m +++ b/UI/Contacts/UIxContactView.m @@ -104,8 +104,9 @@ NSMutableArray *emails; emails = [NSMutableArray new]; - [emails addObjectsFromArray: [card childrenWithTag: @"email"]]; + mailTo = nil; + [emails addObjectsFromArray: [card childrenWithTag: @"email"]]; [emails removeObjectsInArray: [card childrenWithTag: @"email" andAttribute: @"type" havingValue: @"pref"]]; @@ -117,12 +118,12 @@ if ([emails count] > 0) { email = [[emails objectAtIndex: [emails count]-1] value: 0]; - mailTo = [NSString stringWithFormat: @"" - @"%@", email, email]; + + if ([email caseInsensitiveCompare: [card preferredEMail]] != NSOrderedSame) + mailTo = [NSString stringWithFormat: @"" + @"%@", email, email]; } - else - mailTo = nil; [emails release];