mirror of
https://github.com/revanced/revanced-patches
synced 2024-06-13 08:30:26 +02:00
17 lines
729 B
Kotlin
17 lines
729 B
Kotlin
|
package app.revanced.patches.youtube.misc.navigation.fingerprints
|
||
|
|
||
|
import app.revanced.patcher.extensions.or
|
||
|
import app.revanced.patcher.fingerprint.MethodFingerprint
|
||
|
import com.android.tools.smali.dexlib2.AccessFlags
|
||
|
|
||
|
internal object MainActivityOnBackPressedFingerprint : MethodFingerprint(
|
||
|
accessFlags = AccessFlags.PUBLIC or AccessFlags.FINAL,
|
||
|
returnType = "V",
|
||
|
parameters = listOf(),
|
||
|
customFingerprint = { methodDef, _ ->
|
||
|
(methodDef.definingClass.endsWith("MainActivity;") ||
|
||
|
// Old versions of YouTube called this class "WatchWhileActivity" instead.
|
||
|
methodDef.definingClass.endsWith("WatchWhileActivity;"))
|
||
|
&& methodDef.name == "onBackPressed"
|
||
|
}
|
||
|
)
|