mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-02-07 14:18:25 +00:00
Idle mode: screen is always allowed to be turned, except during calls
Only 3 views prevent to turn off iPhone' screen: * in call view * video call view * conference call view
This commit is contained in:
parent
e94fba9564
commit
6a6ca627ac
3 changed files with 4 additions and 1 deletions
|
|
@ -76,6 +76,7 @@ NSTimer *callQualityRefresher;
|
|||
[table reloadData];
|
||||
[mute reset];
|
||||
[speaker reset];
|
||||
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
|
||||
}
|
||||
|
||||
-(void) viewDidAppear:(BOOL)animated {
|
||||
|
|
@ -87,6 +88,8 @@ NSTimer *callQualityRefresher;
|
|||
}
|
||||
|
||||
-(void) viewDidDisappear:(BOOL)animated {
|
||||
[[UIApplication sharedApplication] setIdleTimerDisabled:NO];
|
||||
|
||||
if (callQualityRefresher != nil) {
|
||||
[callQualityRefresher invalidate];
|
||||
callQualityRefresher=nil;
|
||||
|
|
|
|||
|
|
@ -247,6 +247,7 @@ int callCount(LinphoneCore* lc) {
|
|||
-(void) viewWillAppear:(BOOL)animated {}
|
||||
|
||||
-(void)viewDidAppear:(BOOL)animated {
|
||||
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
|
||||
[super viewDidAppear:animated];
|
||||
if (dismissed) {
|
||||
[self dismissModalViewControllerAnimated:true];
|
||||
|
|
|
|||
|
|
@ -77,7 +77,6 @@
|
|||
}
|
||||
|
||||
- (void)viewDidAppear:(BOOL)animated {
|
||||
[[UIApplication sharedApplication] setIdleTimerDisabled:true];
|
||||
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"enable_first_login_view_preference"] == true) {
|
||||
myFirstLoginViewController = [[FirstLoginViewController alloc] initWithNibName:@"FirstLoginViewController"
|
||||
bundle:[NSBundle mainBundle]];
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue