From 5f7919669250e95fc47c1a2705b352b53aa226f6 Mon Sep 17 00:00:00 2001 From: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com> Date: Thu, 6 Jun 2024 12:39:42 +0300 Subject: [PATCH] fix(YouTube - Return YouTube Dislike): Do not replace view count with dislikes --- .../youtube/patches/ReturnYouTubeDislikePatch.java | 5 +++++ 1 file changed, 5 insertions(+) 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 71f40393..7a8a3a9e 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 @@ -221,6 +221,10 @@ public class ReturnYouTubeDislikePatch { String conversionContextString = conversionContext.toString(); + if (isRollingNumber && !conversionContextString.contains("video_action_bar.eml|")) { + return original; + } + final CharSequence replacement; if (conversionContextString.contains("|segmented_like_dislike_button.eml|")) { // Regular video. @@ -289,6 +293,7 @@ public class ReturnYouTubeDislikePatch { @NonNull String original) { try { CharSequence replacement = onLithoTextLoaded(conversionContext, original, true); + String replacementString = replacement.toString(); if (!replacementString.equals(original)) { rollingNumberSpan = replacement;