Remove Deprecated Code (Fullscreen to the Right)

UI_USER_INTERFACE_IDIOM() was the wrong Idiom and was deprecated, I am sorry for using the incorrect Device Type Checker 😅
This commit is contained in:
arichornlover
2024-07-13 05:23:27 -05:00
committed by GitHub
parent 0d600a2650
commit 6b78aba609

View File

@@ -436,20 +436,20 @@ BOOL isTabSelected = NO;
%group gFullscreenToTheRight %group gFullscreenToTheRight
%hook YTWatchViewController %hook YTWatchViewController
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation { - (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
if ([self isFullscreen] && UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { if ([self isFullscreen] && [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
return UIInterfaceOrientationLandscapeRight; return UIInterfaceOrientationLandscapeRight;
} }
return %orig; return %orig;
} }
- (UIInterfaceOrientationMask)supportedInterfaceOrientations { - (UIInterfaceOrientationMask)supportedInterfaceOrientations {
if ([self isFullscreen] && UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { if ([self isFullscreen] && [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
return UIInterfaceOrientationMaskLandscape; return UIInterfaceOrientationMaskLandscape;
} }
return %orig; return %orig;
} }
%new %new
- (void)forceRightFullscreenOrientation { - (void)forceRightFullscreenOrientation {
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
NSNumber *value = [NSNumber numberWithInt:UIInterfaceOrientationLandscapeRight]; NSNumber *value = [NSNumber numberWithInt:UIInterfaceOrientationLandscapeRight];
[[UIDevice currentDevice] setValue:value forKey:@"orientation"]; [[UIDevice currentDevice] setValue:value forKey:@"orientation"];
} }