From 0ff2d2ec84829d5514564c670ecb160d7dacb916 Mon Sep 17 00:00:00 2001 From: Yann Diorcet Date: Tue, 14 Aug 2012 15:08:01 +0200 Subject: [PATCH] Add filter to URL open support --- Classes/LinphoneAppDelegate.m | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Classes/LinphoneAppDelegate.m b/Classes/LinphoneAppDelegate.m index 8cdbcd2d8..29fd31a43 100644 --- a/Classes/LinphoneAppDelegate.m +++ b/Classes/LinphoneAppDelegate.m @@ -187,10 +187,12 @@ int __aeabi_idiv(int a, int b) { - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { [self startApplication]; if([LinphoneManager isLcReady]) { - // Go to ChatRoom view - DialerViewController *controller = DYNAMIC_CAST([[PhoneMainView instance] changeCurrentView:[DialerViewController compositeViewDescription] push:TRUE], DialerViewController); - if(controller != nil) { - [controller setAddress:[url absoluteString]]; + if([[url scheme] isEqualToString:@"sip"]) { + // Go to ChatRoom view + DialerViewController *controller = DYNAMIC_CAST([[PhoneMainView instance] changeCurrentView:[DialerViewController compositeViewDescription] push:TRUE], DialerViewController); + if(controller != nil) { + [controller setAddress:[url absoluteString]]; + } } } return YES;