From 96d427f2ba8a896fa7faebd65fa8cc9a834aa2b8 Mon Sep 17 00:00:00 2001 From: OxrxL <108184954+OxrxL@users.noreply.github.com> Date: Sun, 28 Aug 2022 00:24:20 +0200 Subject: [PATCH] fix: pull down to reload the home page (#129) --- .../integrations/patches/GeneralBytecodeAdsPatch.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/revanced/integrations/patches/GeneralBytecodeAdsPatch.java b/app/src/main/java/app/revanced/integrations/patches/GeneralBytecodeAdsPatch.java index ef25d5f8..b680c1ba 100644 --- a/app/src/main/java/app/revanced/integrations/patches/GeneralBytecodeAdsPatch.java +++ b/app/src/main/java/app/revanced/integrations/patches/GeneralBytecodeAdsPatch.java @@ -20,6 +20,8 @@ public class GeneralBytecodeAdsPatch { } private static boolean containsLithoAd(String value, ByteBuffer buffer) { + String readableBuffer = new String(buffer.array(), StandardCharsets.UTF_8); + boolean enabled = false; for (SettingsEnum setting : SettingsEnum.getAdRemovalSettings()) { if (setting.getBoolean()) { @@ -58,8 +60,8 @@ public class GeneralBytecodeAdsPatch { bufferBlockList.add("YouTube Movies"); } - if (containsAny(value, "home_video_with_context", "related_video_with_context") && - bufferBlockList.stream().anyMatch(new String(buffer.array(), StandardCharsets.UTF_8)::contains) + if (containsAny(readableBuffer, "home_video_with_context", "related_video_with_context") && + bufferBlockList.stream().anyMatch(readableBuffer::contains) ) return true; if (SettingsEnum.ADREMOVER_COMMENTS_REMOVAL.getBoolean()) {