controller navigation fixes
This commit is contained in:
@@ -778,7 +778,7 @@ final class ControllerNavigator: NSObject {
|
||||
radialMenuButtonPressed = false
|
||||
radialMenuDelayTimer?.clean()
|
||||
stickReleasedInRadialMenu = false
|
||||
if radialMenuView == nil, uiNavigationDelegate is StreamFrameViewController {
|
||||
if radialMenuView == nil, let vc = uiNavigationDelegate as? StreamFrameViewController, vc.hasNoPresentedVC {
|
||||
ControllerSupport.sharedInstance()?.sendNavigationButtonPress()
|
||||
return
|
||||
}
|
||||
|
||||
@@ -2813,7 +2813,8 @@ static NSMutableSet* hostList;
|
||||
dispatch_async(dispatch_get_main_queue(), ^{
|
||||
switch (item) {
|
||||
case RadialMenuItemSettings:
|
||||
[[self revealViewController] revealToggleAnimated:YES];
|
||||
if(self.isStreaming && !self.settingsViewExpanded) [self->streamFrameViewController expandSettingsView];
|
||||
else [[self revealViewController] revealToggleAnimated:YES];
|
||||
break;
|
||||
case RadialMenuItemAllSettings:
|
||||
[self.revealViewController allSettingSelected];
|
||||
|
||||
Reference in New Issue
Block a user