diff --git a/src/main/kotlin/app/revanced/patcher/Patcher.kt b/src/main/kotlin/app/revanced/patcher/Patcher.kt index 52bd5262..a4b4cb04 100644 --- a/src/main/kotlin/app/revanced/patcher/Patcher.kt +++ b/src/main/kotlin/app/revanced/patcher/Patcher.kt @@ -285,7 +285,7 @@ class Patcher(private val options: PatcherOptions) { data.resourceData } else { val bytecodeData = data.bytecodeData - (patchInstance as BytecodePatch).fingerprints.resolve(bytecodeData, bytecodeData.classes.internalClasses) + (patchInstance as BytecodePatch).fingerprints?.resolve(bytecodeData, bytecodeData.classes.internalClasses) bytecodeData } diff --git a/src/main/kotlin/app/revanced/patcher/patch/impl/BytecodePatch.kt b/src/main/kotlin/app/revanced/patcher/patch/impl/BytecodePatch.kt index a5934d23..5c0549d7 100644 --- a/src/main/kotlin/app/revanced/patcher/patch/impl/BytecodePatch.kt +++ b/src/main/kotlin/app/revanced/patcher/patch/impl/BytecodePatch.kt @@ -9,5 +9,5 @@ import app.revanced.patcher.patch.Patch * @param fingerprints A list of [MethodFingerprint] this patch relies on. */ abstract class BytecodePatch( - internal val fingerprints: Iterable -) : Patch() \ No newline at end of file + internal val fingerprints: Iterable? = null +) : Patch()