From a3d8f004ec405f696d99d96c74ca41b573ecf425 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 28 Aug 2023 13:23:57 +0000 Subject: [PATCH] fix: do not filter explicitly included patches --- src/main/kotlin/app/revanced/cli/command/PatchCommand.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/app/revanced/cli/command/PatchCommand.kt b/src/main/kotlin/app/revanced/cli/command/PatchCommand.kt index 4bc2641..585ce58 100644 --- a/src/main/kotlin/app/revanced/cli/command/PatchCommand.kt +++ b/src/main/kotlin/app/revanced/cli/command/PatchCommand.kt @@ -241,11 +241,10 @@ internal object PatchCommand : Runnable { val explicitlyExcluded = excludedPatches.contains(formattedPatchName) if (explicitlyExcluded) return@patch logger.info("Excluding ${patch.patchName}") - // If the patch is explicitly included, it will be included if [exclusive] is false. - val explicitlyIncluded = exclusive && includedPatches.contains(formattedPatchName) - // If the patch is implicitly included, it will be only included if [exclusive] is false. val implicitlyIncluded = !exclusive && patch.include + // If the patch is explicitly included, it will be included even if [exclusive] is false. + val explicitlyIncluded = includedPatches.contains(formattedPatchName) val included = implicitlyIncluded || explicitlyIncluded if (!included) return@patch logger.info("${patch.patchName} excluded by default") // Case 1.