Fix YTNoChannelLinks Tweak
This commit is contained in:
parent
5a7146710e
commit
fd1f0cbe00
1 changed files with 12 additions and 11 deletions
23
uYouPlus.xm
23
uYouPlus.xm
|
|
@ -419,17 +419,6 @@ static BOOL didFinishLaunching;
|
|||
|
||||
%end
|
||||
|
||||
// YTNoChannelLinks - crash fix for v16.42.3
|
||||
%hook _ASDisplayView
|
||||
- (void)removeFromSuperview {
|
||||
if ([self.accessibilityIdentifier isEqualToString:@"eml.channel_header_links"]) {
|
||||
[self removeFromSuperview];
|
||||
}
|
||||
|
||||
%orig;
|
||||
}
|
||||
%end
|
||||
|
||||
// YTClassicVideoQuality: https://github.com/PoomSmart/YTClassicVideoQuality
|
||||
%hook YTVideoQualitySwitchControllerFactory
|
||||
- (id)videoQualitySwitchControllerWithParentResponder:(id)responder {
|
||||
|
|
@ -959,6 +948,18 @@ static void replaceTab(YTIGuideResponse *response) {
|
|||
if ((IsEnabled(@"hideBuySuperThanks_enabled")) && ([self.accessibilityIdentifier isEqualToString:@"id.elements.components.suggested_action"])) {
|
||||
self.hidden = YES;
|
||||
}
|
||||
|
||||
// YTNoChannelLinks - crash fix for v16.42.3
|
||||
%hook _ASDisplayView
|
||||
- (void)didMoveToWindow {
|
||||
%orig;
|
||||
if ([self.accessibilityIdentifier isEqualToString:@"eml.channel_header_links"]) {
|
||||
self.hidden = YES;
|
||||
self.opaque = YES;
|
||||
self.userInteractionEnabled = NO;
|
||||
[self setNeedsLayout];
|
||||
[self layoutIfNeeded];
|
||||
}
|
||||
}
|
||||
%end
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue