Test: disable settings view in portrait mode for iphone (prevents buggy settings view), flag not ready for release
This commit is contained in:
@@ -89,7 +89,7 @@
|
||||
|
||||
- (void)configExitGesture{
|
||||
[self.view removeGestureRecognizer:_exitSwipeRecognizer];
|
||||
_exitSwipeRecognizer = [[CustomEdgeSwipeGestureRecognizer alloc] initWithTarget:self action:@selector(expandSettingsView)];
|
||||
_exitSwipeRecognizer = [[CustomEdgeSwipeGestureRecognizer alloc] initWithTarget:self action:@selector(edgeSwiped)];
|
||||
_exitSwipeRecognizer.edges = _settings.swipeExitScreenEdge.intValue;
|
||||
_exitSwipeRecognizer.normalizedThresholdDistance = _settings.swipeToExitDistance.floatValue;
|
||||
_exitSwipeRecognizer.delaysTouchesBegan = NO;
|
||||
@@ -484,6 +484,14 @@
|
||||
[self.mainFrameViewcontroller simulateSettingsButtonPress];
|
||||
}
|
||||
|
||||
- (void)edgeSwiped{
|
||||
if([self->_mainFrameViewcontroller isIPhonePortrait]){ // disable backmenu for iphone portrait mode;
|
||||
[self returnToMainFrame]; //directly quit the session
|
||||
return;
|
||||
}
|
||||
[self expandSettingsView]; // expand settings view in other cases;
|
||||
}
|
||||
|
||||
- (void)sessionDisconnectedBySettingView {
|
||||
Log(LOG_I, @"Settings view disconnect the session in stream view");
|
||||
self.mainFrameViewcontroller.settingsExpandedInStreamView = false; // reset this flag to false
|
||||
|
||||
Reference in New Issue
Block a user