From f8fcf36a2cd220d81e45f1fdcad3ca21920274e7 Mon Sep 17 00:00:00 2001 From: inotia00 Date: Sat, 18 Mar 2023 22:21:28 +0900 Subject: [PATCH] refactor(double-back-to-close): use better fingerprints --- .../fingerprint/ScrollTopParentFingerprint.kt | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/app/revanced/patches/youtube/ads/doublebacktoclose/fingerprint/ScrollTopParentFingerprint.kt b/src/main/kotlin/app/revanced/patches/youtube/ads/doublebacktoclose/fingerprint/ScrollTopParentFingerprint.kt index 08e3d7d90..006ebc6da 100644 --- a/src/main/kotlin/app/revanced/patches/youtube/ads/doublebacktoclose/fingerprint/ScrollTopParentFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/youtube/ads/doublebacktoclose/fingerprint/ScrollTopParentFingerprint.kt @@ -8,19 +8,18 @@ import org.jf.dexlib2.Opcode object ScrollTopParentFingerprint : MethodFingerprint( returnType = "V", access = AccessFlags.PUBLIC or AccessFlags.CONSTRUCTOR, - parameters = listOf("L", "L", "L", "L"), opcodes = listOf( - Opcode.INVOKE_DIRECT, Opcode.IPUT_OBJECT, Opcode.IPUT_OBJECT, Opcode.IPUT_OBJECT, Opcode.IPUT_OBJECT, Opcode.CONST_16, Opcode.INVOKE_VIRTUAL, - Opcode.NEW_INSTANCE + Opcode.NEW_INSTANCE, + Opcode.INVOKE_DIRECT, + Opcode.IPUT_OBJECT, + Opcode.RETURN_VOID ), - customFingerprint = { methodDef -> - methodDef.name == "" - } + customFingerprint = { it.name == ""} )