From b8151ebccb5b27dd9e06fa63235cf9baeef1c0ee Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Wed, 14 Jun 2023 01:43:19 +0200 Subject: [PATCH] fix: only close succeeded patches --- src/main/kotlin/app/revanced/patcher/Patcher.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/app/revanced/patcher/Patcher.kt b/src/main/kotlin/app/revanced/patcher/Patcher.kt index 06836b1..665f609 100644 --- a/src/main/kotlin/app/revanced/patcher/Patcher.kt +++ b/src/main/kotlin/app/revanced/patcher/Patcher.kt @@ -364,7 +364,7 @@ class Patcher(private val options: PatcherOptions) { if (stopOnError && patchResult.isError()) return@sequence } } finally { - executedPatches.values.reversed().forEach { (patch, _) -> + executedPatches.values.filter { it.success }.reversed().forEach { (patch, _) -> patch.close() } }