This commit is contained in:
Bryce Hackel 2024-04-10 00:28:10 -07:00
parent fbe3c90d66
commit 99b55876b9
No known key found for this signature in database
GPG key ID: F031960F08455E88

View file

@ -554,25 +554,20 @@ BOOL isAd(YTIElementRenderer *self) {
%group hideFullscreenActions %group hideFullscreenActions
%hook YTMainAppVideoPlayerOverlayViewController %hook YTMainAppVideoPlayerOverlayViewController
- (BOOL)isFullscreenActionsEnabled { - (BOOL)isFullscreenActionsEnabled {
// Attempt 1 return NO;
return IS_ENABLED(@"hideFullscreenActions_enabled") ? NO : %orig;
} }
%end %end
%hook YTFullscreenActionsView %hook YTFullscreenActionsView
- (BOOL)enabled { - (BOOL)enabled {
// Attempt 2 return NO;
return IS_ENABLED(@"hideFullscreenActions_enabled") ? NO : %orig;
} }
- (void)layoutSubviews { - (void)layoutSubviews {
// Attempt 3 // Check if already removed from superview
if (IS_ENABLED(@"hideFullscreenActions_enabled")) { if (self.superview) {
// Check if already removed from superview [self removeFromSuperview];
if (self.superview) {
[self removeFromSuperview];
}
self.hidden = YES;
self.frame = CGRectZero;
} }
self.hidden = YES;
self.frame = CGRectZero;
%orig; %orig;
} }
%end %end