diff --git a/app/src/main/java/app/revanced/integrations/patches/components/LithoFilterPatch.java b/app/src/main/java/app/revanced/integrations/patches/components/LithoFilterPatch.java index b61c9df6..6b48a21b 100644 --- a/app/src/main/java/app/revanced/integrations/patches/components/LithoFilterPatch.java +++ b/app/src/main/java/app/revanced/integrations/patches/components/LithoFilterPatch.java @@ -342,9 +342,10 @@ public final class LithoFilterPatch { builder.append(identifier); builder.append(" Path: "); builder.append(path); - // TODO: allow turning on/off buffer logging with a debug setting? - builder.append(" BufferStrings: "); - findAsciiStrings(builder, protoBuffer); + if (SettingsEnum.DEBUG_PROTOBUFFER.getBoolean()) { + builder.append(" BufferStrings: "); + findAsciiStrings(builder, protoBuffer); + } return builder.toString(); } diff --git a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java index ef07eff4..714ae162 100644 --- a/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java +++ b/app/src/main/java/app/revanced/integrations/settings/SettingsEnum.java @@ -191,6 +191,7 @@ public enum SettingsEnum { // Debugging DEBUG("revanced_debug", BOOLEAN, FALSE), DEBUG_STACKTRACE("revanced_debug_stacktrace", BOOLEAN, FALSE, parents(DEBUG)), + DEBUG_PROTOBUFFER("revanced_debug_protobuffer", BOOLEAN, FALSE, parents(DEBUG)), DEBUG_TOAST_ON_ERROR("revanced_debug_toast_on_error", BOOLEAN, TRUE, "revanced_debug_toast_on_error_user_dialog_message"), // ReturnYoutubeDislike