Parcelize: Fix NPE on availability check
This commit is contained in:
+1
-1
@@ -32,6 +32,6 @@ object ParcelizeAvailability {
|
|||||||
val path = ExternalSystemApiUtil.getExternalProjectPath(module) ?: return false
|
val path = ExternalSystemApiUtil.getExternalProjectPath(module) ?: return false
|
||||||
val externalProjectInfo = ExternalSystemUtil.getExternalProjectInfo(module.project, GradleConstants.SYSTEM_ID, path) ?: return false
|
val externalProjectInfo = ExternalSystemUtil.getExternalProjectInfo(module.project, GradleConstants.SYSTEM_ID, path) ?: return false
|
||||||
val moduleData = GradleProjectResolverUtil.findModule(externalProjectInfo.externalProjectStructure, 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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user