From af1ed77d15db53595155711b859cde0303a8f361 Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Mon, 28 Sep 2020 18:30:05 +0900 Subject: [PATCH] Parcelize: Fix NPE on availability check --- .../org/jetbrains/kotlin/parcelize/ide/ParcelizeAvailability.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/parcelize/parcelize-ide/src/org/jetbrains/kotlin/parcelize/ide/ParcelizeAvailability.kt b/plugins/parcelize/parcelize-ide/src/org/jetbrains/kotlin/parcelize/ide/ParcelizeAvailability.kt index 90912ce5c96..aeada03a410 100644 --- a/plugins/parcelize/parcelize-ide/src/org/jetbrains/kotlin/parcelize/ide/ParcelizeAvailability.kt +++ b/plugins/parcelize/parcelize-ide/src/org/jetbrains/kotlin/parcelize/ide/ParcelizeAvailability.kt @@ -32,6 +32,6 @@ object ParcelizeAvailability { val path = ExternalSystemApiUtil.getExternalProjectPath(module) ?: return false val externalProjectInfo = ExternalSystemUtil.getExternalProjectInfo(module.project, GradleConstants.SYSTEM_ID, path) ?: return false val moduleData = GradleProjectResolverUtil.findModule(externalProjectInfo.externalProjectStructure, path) ?: return false - return moduleData.getCopyableUserData(ParcelizeProjectResolverExtension.KEY).isEnabled + return moduleData.getCopyableUserData(ParcelizeProjectResolverExtension.KEY)?.isEnabled ?: false } } \ No newline at end of file