From 85fb57900d05a4951027e57e5a719ce2109d3089 Mon Sep 17 00:00:00 2001 From: inotia00 Date: Sun, 12 Mar 2023 01:34:06 +0900 Subject: [PATCH] move `SubtitleTrackFingerprint` to shared directory --- .../fingerprints/SubtitleTrackFingerprint.kt | 11 ++++++++++ .../fingerprints/SubtitleTrackFingerprint.kt | 21 ------------------- .../autocaptions/patch/AutoCaptionsPatch.kt | 2 +- 3 files changed, 12 insertions(+), 22 deletions(-) create mode 100644 src/main/kotlin/app/revanced/patches/shared/fingerprints/SubtitleTrackFingerprint.kt delete mode 100644 src/main/kotlin/app/revanced/patches/youtube/layout/general/autocaptions/fingerprints/SubtitleTrackFingerprint.kt diff --git a/src/main/kotlin/app/revanced/patches/shared/fingerprints/SubtitleTrackFingerprint.kt b/src/main/kotlin/app/revanced/patches/shared/fingerprints/SubtitleTrackFingerprint.kt new file mode 100644 index 000000000..01f16a52c --- /dev/null +++ b/src/main/kotlin/app/revanced/patches/shared/fingerprints/SubtitleTrackFingerprint.kt @@ -0,0 +1,11 @@ +package app.revanced.patches.shared.fingerprints + +import app.revanced.patcher.extensions.or +import app.revanced.patcher.fingerprint.method.impl.MethodFingerprint +import org.jf.dexlib2.AccessFlags + +object SubtitleTrackFingerprint : MethodFingerprint( + returnType = "Z", + access = AccessFlags.PUBLIC or AccessFlags.FINAL, + strings = listOf("DISABLE_CAPTIONS_OPTION") +) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/layout/general/autocaptions/fingerprints/SubtitleTrackFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/layout/general/autocaptions/fingerprints/SubtitleTrackFingerprint.kt deleted file mode 100644 index 775f53945..000000000 --- a/src/main/kotlin/app/revanced/patches/youtube/layout/general/autocaptions/fingerprints/SubtitleTrackFingerprint.kt +++ /dev/null @@ -1,21 +0,0 @@ -package app.revanced.patches.youtube.layout.general.autocaptions.fingerprints - -import app.revanced.patcher.extensions.or -import app.revanced.patcher.fingerprint.method.impl.MethodFingerprint -import org.jf.dexlib2.AccessFlags -import org.jf.dexlib2.Opcode - -object SubtitleTrackFingerprint : MethodFingerprint( - returnType = "Z", - access = AccessFlags.PUBLIC or AccessFlags.FINAL, - parameters = listOf(), - opcodes = listOf( - Opcode.CONST_STRING, - Opcode.INVOKE_VIRTUAL, - Opcode.MOVE_RESULT_OBJECT, - Opcode.INVOKE_VIRTUAL, - Opcode.MOVE_RESULT, - Opcode.RETURN, - ), - strings = listOf("DISABLE_CAPTIONS_OPTION") -) \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patches/youtube/layout/general/autocaptions/patch/AutoCaptionsPatch.kt b/src/main/kotlin/app/revanced/patches/youtube/layout/general/autocaptions/patch/AutoCaptionsPatch.kt index 527470a63..fcb928ca4 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/layout/general/autocaptions/patch/AutoCaptionsPatch.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/layout/general/autocaptions/patch/AutoCaptionsPatch.kt @@ -16,8 +16,8 @@ import app.revanced.patcher.patch.annotations.Patch import app.revanced.patcher.util.smali.ExternalLabel import app.revanced.patches.shared.annotation.YouTubeCompatibility import app.revanced.patches.shared.fingerprints.SubtitleButtonControllerFingerprint +import app.revanced.patches.shared.fingerprints.SubtitleTrackFingerprint import app.revanced.patches.youtube.layout.general.autocaptions.fingerprints.StartVideoInformerFingerprint -import app.revanced.patches.youtube.layout.general.autocaptions.fingerprints.SubtitleTrackFingerprint import app.revanced.patches.youtube.misc.settings.resource.patch.SettingsPatch import app.revanced.util.integrations.Constants.GENERAL_LAYOUT