mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-02-01 02:39:22 +00:00
Hide ICE option if STUN server is not filled.
This commit is contained in:
parent
b3f5d7f260
commit
ce6c547e6b
1 changed files with 13 additions and 0 deletions
|
|
@ -442,6 +442,15 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
[hiddenKeys removeObject:@"start_at_boot_preference"];
|
||||
}
|
||||
[settingsController setHiddenKeys:hiddenKeys animated:TRUE];
|
||||
} else if ([@"stun_preference" compare: notif.object] == NSOrderedSame) {
|
||||
NSMutableSet *hiddenKeys = [NSMutableSet setWithSet:[settingsController hiddenKeys]];
|
||||
NSString *stun_server = [notif.userInfo objectForKey:@"stun_preference"];
|
||||
if (stun_server && ([stun_server length] > 0)) {
|
||||
[hiddenKeys removeObject:@"ice_preference"];
|
||||
} else {
|
||||
[hiddenKeys addObject:@"ice_preference"];
|
||||
}
|
||||
[settingsController setHiddenKeys:hiddenKeys animated:TRUE];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -490,6 +499,10 @@ static UICompositeViewDescription *compositeDescription = nil;
|
|||
[hiddenKeys addObject:@"port_preference"];
|
||||
}
|
||||
|
||||
if([[[[[LinphoneManager instance] settingsStore] objectForKey:@"stun_preference"] stringValue] length] == 0) {
|
||||
[hiddenKeys addObject:@"ice_preference"];
|
||||
}
|
||||
|
||||
return hiddenKeys;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue