diff --git a/app/src/main/java/app/revanced/manager/patcher/PatcherUtils.kt b/app/src/main/java/app/revanced/manager/patcher/PatcherUtils.kt index 01f4ef4..5949e53 100644 --- a/app/src/main/java/app/revanced/manager/patcher/PatcherUtils.kt +++ b/app/src/main/java/app/revanced/manager/patcher/PatcherUtils.kt @@ -10,6 +10,7 @@ import app.revanced.manager.ui.Resource import app.revanced.manager.ui.viewmodel.PatchClass import app.revanced.manager.util.tag import app.revanced.patcher.data.Context +import app.revanced.patcher.extensions.PatchExtensions.compatiblePackages import app.revanced.patcher.extensions.PatchExtensions.patchName import app.revanced.patcher.patch.Patch import app.revanced.patcher.util.patch.PatchBundle @@ -60,6 +61,6 @@ class PatcherUtils(val app: Application) { fun findPatchesByIds(ids: Iterable): List>> { val (patches) = patches.value as? Resource.Success ?: return listOf() - return patches.filter { patch -> ids.any { it == patch.patchName } } + return patches.filter { patch -> ids.any { it == patch.patchName } && patch.compatiblePackages!!.any { it.name == getSelectedPackageInfo()?.packageName } } } } \ No newline at end of file