From dba1b50aed32842563a61c29971ad1133f89854b Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Tue, 29 Sep 2020 18:19:22 +0900 Subject: [PATCH] Parcelize: Don't write Parcelize model if the Parcelize plugin is disabled --- .../kotlin/parcelize/ide/ParcelizeProjectResolverExtension.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/parcelize/parcelize-ide/src/org/jetbrains/kotlin/parcelize/ide/ParcelizeProjectResolverExtension.kt b/plugins/parcelize/parcelize-ide/src/org/jetbrains/kotlin/parcelize/ide/ParcelizeProjectResolverExtension.kt index 43398895aa6..9a7f0aaa272 100644 --- a/plugins/parcelize/parcelize-ide/src/org/jetbrains/kotlin/parcelize/ide/ParcelizeProjectResolverExtension.kt +++ b/plugins/parcelize/parcelize-ide/src/org/jetbrains/kotlin/parcelize/ide/ParcelizeProjectResolverExtension.kt @@ -23,7 +23,7 @@ class ParcelizeProjectResolverExtension : AbstractProjectResolverExtension() { override fun populateModuleExtraModels(gradleModule: IdeaModule, ideModule: DataNode) { val parcelizeModel = resolverCtx.getExtraProject(gradleModule, ParcelizeGradleModel::class.java) - if (parcelizeModel != null) { + if (parcelizeModel != null && parcelizeModel.isEnabled) { ideModule.putCopyableUserData(KEY, ParcelizeGradleModelImpl(isEnabled = parcelizeModel.isEnabled)) }