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