fix fullscreen behavior when stopping call
Leaving fullscreen mode at the end of a call is now working properly.
Change-Id: Ib3629f8d68feee955d074cb66ec39ac8dcca1cfc
Reviewed-by: Olivier Soldano <olivier.soldano@savoirfairelinux.com>
diff --git a/src/CurrentCallVC.mm b/src/CurrentCallVC.mm
index 83ece8e..d69499e 100644
--- a/src/CurrentCallVC.mm
+++ b/src/CurrentCallVC.mm
@@ -271,8 +271,6 @@
case Status::INVALID:
[controlsPanel setHidden:YES];
[outgoingPanel setHidden:NO];
- if(self.splitView.isInFullScreenMode)
- [self.splitView exitFullScreenModeWithOptions:nil];
[self animateOut];
break;
}
@@ -557,6 +555,8 @@
-(void) cleanUp
{
+ if(self.splitView.isInFullScreenMode)
+ [self.splitView exitFullScreenModeWithOptions:nil];
QObject::disconnect(videoHolder.frameUpdated);
QObject::disconnect(videoHolder.started);
QObject::disconnect(videoHolder.stopped);