diff --git a/revanced-patcher/src/main/kotlin/app/revanced/patcher/PatchBundleLoader.kt b/revanced-patcher/src/main/kotlin/app/revanced/patcher/PatchBundleLoader.kt index 47c7a1f..4deb39b 100644 --- a/revanced-patcher/src/main/kotlin/app/revanced/patcher/PatchBundleLoader.kt +++ b/revanced-patcher/src/main/kotlin/app/revanced/patcher/PatchBundleLoader.kt @@ -45,7 +45,7 @@ sealed class PatchBundleLoader private constructor( patchBundles.flatMap(getBinaryClassNames).asSequence().map { classLoader.loadClass(it) }.filter { - it.isInstance(Patch::class.java) + Patch::class.java.isAssignableFrom(it) }.mapNotNull { patchClass -> patchClass.getInstance(logger) }.filter {