diff --git a/src/main/kotlin/app/revanced/patcher/Patcher.kt b/src/main/kotlin/app/revanced/patcher/Patcher.kt index c2cbcd87..82050d3e 100644 --- a/src/main/kotlin/app/revanced/patcher/Patcher.kt +++ b/src/main/kotlin/app/revanced/patcher/Patcher.kt @@ -70,12 +70,13 @@ class Patcher( fun save(): Map { val newDexFile = object : DexFile { private fun MutableList.replaceWith(proxy: ClassProxy) { - if (proxy.proxyUsed) return this[proxy.originalIndex] = proxy.mutatedClass } override fun getClasses(): Set { for (proxy in patcherData.classProxies) { + if (!proxy.proxyUsed) continue + patcherData.classes.replaceWith(proxy) } for (patch in patcherData.patches) {