From f64b17869ecfc7e74d520f9ad1c0d3a9ed60e10c Mon Sep 17 00:00:00 2001 From: j4k0xb <55899582+j4k0xb@users.noreply.github.com> Date: Mon, 8 Aug 2022 18:24:44 +0200 Subject: [PATCH] fix: unintentional like button detection (#119) --- .../returnyoutubedislike/ReturnYouTubeDislike.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/revanced/integrations/returnyoutubedislike/ReturnYouTubeDislike.java b/app/src/main/java/app/revanced/integrations/returnyoutubedislike/ReturnYouTubeDislike.java index 44fef8c0..ce7fd8e4 100644 --- a/app/src/main/java/app/revanced/integrations/returnyoutubedislike/ReturnYouTubeDislike.java +++ b/app/src/main/java/app/revanced/integrations/returnyoutubedislike/ReturnYouTubeDislike.java @@ -77,8 +77,15 @@ public class ReturnYouTubeDislike { if (!isEnabled) return; try { - // Contains a pathBuilder string, used to distinguish from other litho components - if (!conversionContext.toString().contains("dislike_button")) return; + // Contains a pathBuilder string, used to distinguish from other litho components: + // video_action_bar.eml|27b56b54d5dcba20|video_action_bar_unwrapper.eml|c5a1d399b660e52e|CellType + // |ScrollableContainerType|ContainerType|ContainerType|dislike_button.eml|966ee2cd7db5e29f + // |video_actipathBuilder=video_action_bar.eml|27b56b54d5dcba20|video_action_bar_unwrapper.eml + // |c5a1d399b660e52e|CellType|ScrollableContainerType|ContainerType|ContainerType|dislike_button.eml + // |966ee2cd7db5e29f|video_action_toggle_button.eml|8fd9d44a8e3c9162|video_action_button.eml + // |9dd3b4b44979c3af|ContainerType|TextType|on_toggle_button.eml|8fd9d44a8e3c9162|video_action_button.eml + // |9dd3b4b44979c3af|ContainerType|TextType| + if (!conversionContext.toString().contains("|dislike_button.eml|")) return; LogHelper.debug(ReturnYouTubeDislike.class, "dislike button was created");