diff --git a/Limelight/ViewControllers/MainFrameViewController.m b/Limelight/ViewControllers/MainFrameViewController.m index e78c6c17..5fa43c0e 100644 --- a/Limelight/ViewControllers/MainFrameViewController.m +++ b/Limelight/ViewControllers/MainFrameViewController.m @@ -920,7 +920,6 @@ static NSMutableSet* hostList; // If we moved back to the center position, we should save the settings SettingsViewController* settingsViewController = (SettingsViewController*)[revealController rearViewController]; settingsViewController.mainFrameViewController = self; - // enable / disable widgets acoordingly: in streamview, disable, outside of streamview, enable. [settingsViewController.resolutionSelector setEnabled:!self.settingsExpandedInStreamView]; [settingsViewController.framerateSelector setEnabled:!self.settingsExpandedInStreamView]; diff --git a/Limelight/ViewControllers/SettingsViewController.m b/Limelight/ViewControllers/SettingsViewController.m index 3d03f971..7bad00fc 100644 --- a/Limelight/ViewControllers/SettingsViewController.m +++ b/Limelight/ViewControllers/SettingsViewController.m @@ -393,6 +393,10 @@ BOOL isCustomResolution(CGSize res) { [self updateResolutionDisplayViewText]; // allow portrait setting + bool allowPortraitSelectorEnabled; + if (@available(iOS 16.0, *)) allowPortraitSelectorEnabled = true; //probably need iOS 16.0 to make runtime orientation limitation woring + else allowPortraitSelectorEnabled = false; + [self.allowPortraitSelector setEnabled:allowPortraitSelectorEnabled]; [self.allowPortraitSelector setSelectedSegmentIndex:currentSettings.allowPortrait ? 1 : 0]; // lift streamview setting