From 337b92bbbad9d5da776d2afdc9b3c65938a797c7 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Sat, 9 Aug 2008 19:09:02 +0000 Subject: [PATCH] Monotone-Parent: 8e71e47ae0410a7f54c41ac85bdb5ecd58f726aa Monotone-Revision: 843c4e4ab4023026b0fff697ba521c27e151872d Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2008-08-09T19:09:02 Monotone-Branch: ca.inverse.sogo --- UI/Contacts/UIxContactFoldersView.m | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/UI/Contacts/UIxContactFoldersView.m b/UI/Contacts/UIxContactFoldersView.m index 39e9df6eb..429c3729f 100644 --- a/UI/Contacts/UIxContactFoldersView.m +++ b/UI/Contacts/UIxContactFoldersView.m @@ -184,7 +184,7 @@ withSearchOn: (NSString *) contact { id result; id folder; - NSString *searchText; + NSString *searchText, *mail; NSDictionary *contact; NSArray *folders, *contacts, *descriptors, *sortedContacts; NSMutableDictionary *uniqueContacts; @@ -207,8 +207,9 @@ withSearchOn: (NSString *) contact for (j = 0; j < [contacts count]; j++) { contact = [contacts objectAtIndex: j]; - //NSLog(@" found %@ (%@)", [contact objectForKey: @"displayName"], [contact objectForKey: @"mail"]); - if ([uniqueContacts objectForKey: [contact objectForKey: @"mail"]] == nil) + mail = [contact objectForKey: @"mail"]; + //NSLog(@" found %@ (%@)", [contact objectForKey: @"displayName"], mail); + if ([mail isNotNull] && [uniqueContacts objectForKey: mail] == nil) [uniqueContacts setObject: contact forKey: [contact objectForKey: @"mail"]]; } }