From 7ec945d8d94fdba2b52350538f890344c3f74b24 Mon Sep 17 00:00:00 2001 From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com> Date: Sun, 21 Apr 2024 18:18:46 +0400 Subject: [PATCH] fix(YouTube - Return YouTube Dislike): Do not load Shorts dislikes if dislike button is hidden --- .../youtube/patches/ReturnYouTubeDislikePatch.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/revanced/integrations/youtube/patches/ReturnYouTubeDislikePatch.java b/app/src/main/java/app/revanced/integrations/youtube/patches/ReturnYouTubeDislikePatch.java index 1c66cb93..71f40393 100644 --- a/app/src/main/java/app/revanced/integrations/youtube/patches/ReturnYouTubeDislikePatch.java +++ b/app/src/main/java/app/revanced/integrations/youtube/patches/ReturnYouTubeDislikePatch.java @@ -235,7 +235,7 @@ public class ReturnYouTubeDislikePatch { true, isRollingNumber); } else if (!isRollingNumber && conversionContextString.contains("|shorts_dislike_button.eml|")) { // Litho Shorts player. - if (!Settings.RYD_SHORTS.get()) { + if (!Settings.RYD_SHORTS.get() || Settings.HIDE_SHORTS_DISLIKE_BUTTON.get()) { // Must clear the current video here, otherwise if the user opens a regular video // then opens a litho short (while keeping the regular video on screen), then closes the short, // the original video may show the incorrect dislike value. @@ -451,7 +451,7 @@ public class ReturnYouTubeDislikePatch { if (!Settings.RYD_ENABLED.get()) { return false; } - if (!Settings.RYD_SHORTS.get()) { + if (!Settings.RYD_SHORTS.get() || Settings.HIDE_SHORTS_DISLIKE_BUTTON.get()) { // Must clear the data here, in case a new video was loaded while PlayerType // suggested the video was not a short (can happen when spoofing to an old app version). clearData();