From 44fa43278fc26c9c9490a1365c122cd49bc16c2b Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Thu, 21 Feb 2013 11:23:49 +0100 Subject: [PATCH] Remove useless calllog handling in didReceiveLocalNotification --- Classes/LinphoneAppDelegate.m | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/Classes/LinphoneAppDelegate.m b/Classes/LinphoneAppDelegate.m index deedfea6f..4dc2e9923 100644 --- a/Classes/LinphoneAppDelegate.m +++ b/Classes/LinphoneAppDelegate.m @@ -228,23 +228,11 @@ } } else if([notification.userInfo objectForKey:@"callLog"] != nil) { NSString *callLog = (NSString*)[notification.userInfo objectForKey:@"callLog"]; - LinphoneCallLog* theLog = NULL; - const MSList * logs = linphone_core_get_call_logs([LinphoneManager getLc]); - while(logs != NULL) { - LinphoneCallLog* log = (LinphoneCallLog *) logs->data; - if([callLog isEqualToString:[NSString stringWithUTF8String:linphone_call_log_get_call_id(log)]]) { - theLog = log; - break; - } - logs = logs->next; - } - if(theLog != NULL && linphone_call_log_get_call_id(theLog) != NULL) { - // Go to HistoryDetails view - [[PhoneMainView instance] changeCurrentView:[HistoryViewController compositeViewDescription]]; - HistoryDetailsViewController *controller = DYNAMIC_CAST([[PhoneMainView instance] changeCurrentView:[HistoryDetailsViewController compositeViewDescription] push:TRUE], HistoryDetailsViewController); - if(controller != nil) { - [controller setCallLogId:[NSString stringWithUTF8String:linphone_call_log_get_call_id(theLog)]]; - } + // Go to HistoryDetails view + [[PhoneMainView instance] changeCurrentView:[HistoryViewController compositeViewDescription]]; + HistoryDetailsViewController *controller = DYNAMIC_CAST([[PhoneMainView instance] changeCurrentView:[HistoryDetailsViewController compositeViewDescription] push:TRUE], HistoryDetailsViewController); + if(controller != nil) { + [controller setCallLogId:callLog]; } } }