Update uYouPlus.xm

This commit is contained in:
arichornlover 2023-12-02 00:05:50 -06:00 committed by GitHub
parent 680ae2a7f8
commit 10282a2d9f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1102,14 +1102,16 @@ static void replaceTab(YTIGuideResponse *response) {
%group gRedSubscribeButton
%hook ELMContainerNode
- (void)setBackgroundColor:(id)redcolor {
id displayView = [self valueForKey:@"_asDisplayView"];
if ([displayView isKindOfClass:NSClassFromString(@"_ASDisplayView")]) {
NSString *accessibilityIdentifier = [self accessibilityIdentifier];
if ([accessibilityIdentifier isEqualToString:@"eml.compact_subscribe_button"]) {
redcolor = [UIColor redColor];
id displayView = [self valueForKey:@"_asDisplayView"];
if ([displayView isKindOfClass:NSClassFromString(@"_ASDisplayView")]) {
NSString *accessibilityIdentifier = [self accessibilityIdentifier];
if ([accessibilityIdentifier isEqualToString:@"eml.compact_subscribe_button"]) {
redcolor = [UIColor redColor];
}
%orig(redcolor);
} else {
%orig(redcolor);
}
}
%orig(redcolor);
}
%end
%end
@ -1134,9 +1136,11 @@ if ([displayView isKindOfClass:NSClassFromString(@"_ASDisplayView")]) {
[accessibilityLabel isEqualToString:@"Clip"] ||
[accessibilityLabel isEqualToString:@"Save to playlist"]) {
clearcolor = [UIColor clearColor];
}
%orig(clearcolor);
} else {
%orig(clearcolor);
}
}
%orig(clearcolor);
}
%end
%end