diff --git a/app/build.gradle b/app/build.gradle index f13687c..ac1034e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -5,7 +5,7 @@ android { defaultConfig { applicationId "vanced.integrations" - minSdkVersion 21 + minSdkVersion 23 targetSdkVersion 31 versionCode 1 versionName "1.0" diff --git a/app/src/main/java/fi/vanced/libraries/youtube/ryd/ReturnYouTubeDislikes.java b/app/src/main/java/fi/vanced/libraries/youtube/ryd/ReturnYouTubeDislikes.java index 31724b0..fde142a 100644 --- a/app/src/main/java/fi/vanced/libraries/youtube/ryd/ReturnYouTubeDislikes.java +++ b/app/src/main/java/fi/vanced/libraries/youtube/ryd/ReturnYouTubeDislikes.java @@ -210,14 +210,14 @@ public class ReturnYouTubeDislikes { // If active status was removed, vote should be none if (previousState) { votingValue = 0; } if (tag.equals("like")) { - dislikeActive = false; // Like was activated if (!previousState) { votingValue = 1; likeActive = true; } else { likeActive = false; } // Like was activated and dislike was previously activated - if (!previousState) { dislikeCount--; trySetDislikes(formatDislikes(dislikeCount)); } + if (!previousState && dislikeActive) { dislikeCount--; trySetDislikes(formatDislikes(dislikeCount)); } + dislikeActive = false; } else if (tag.equals("dislike")) { likeActive = false;