controller navigation fixes

This commit is contained in:
True Zhuanjia
2026-08-22 01:08:44 +08:00
parent 3c36964b5c
commit f8388658d8
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -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];