Contact: fix crash when trying to add a contact from history

This commit is contained in:
Gautier Pelloux-Prayer 2016-03-08 10:20:28 +01:00
parent 64766ce2e0
commit 10e3c16613
2 changed files with 2 additions and 7 deletions

View file

@ -230,7 +230,7 @@ static void sync_address_book(ABAddressBookRef addressBook, CFDictionaryRef info
// Go to Contact details view
ContactDetailsView *view = VIEW(ContactDetailsView);
[PhoneMainView.instance changeCurrentView:view.compositeViewDescription];
if ([ContactSelection getSelectionMode] != ContactSelectionModeEdit) {
if (([ContactSelection getSelectionMode] != ContactSelectionModeEdit) || !([ContactSelection getAddAddress])) {
[view setContact:lPerson];
} else {
[view editContact:lPerson address:[ContactSelection getAddAddress]];

View file

@ -37,12 +37,7 @@ static NSString *sNameOrEmailFilter;
}
+ (void)setAddAddress:(NSString *)address {
if (sAddAddress != nil) {
sAddAddress = nil;
}
if (address != nil) {
sAddAddress = address;
}
sAddAddress = address;
}
+ (NSString *)getAddAddress {