From 8b1fbc98289edaa744a108215cd203a1d76d726c Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 25 Sep 2017 15:43:14 +0300 Subject: [PATCH] fixHost might be null (EA-107022) --- .../kotlin/idea/injection/KotlinLanguageInjectionSupport.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/injection/KotlinLanguageInjectionSupport.kt b/idea/src/org/jetbrains/kotlin/idea/injection/KotlinLanguageInjectionSupport.kt index af3aba95603..ba0b82bcb40 100644 --- a/idea/src/org/jetbrains/kotlin/idea/injection/KotlinLanguageInjectionSupport.kt +++ b/idea/src/org/jetbrains/kotlin/idea/injection/KotlinLanguageInjectionSupport.kt @@ -57,8 +57,8 @@ class KotlinLanguageInjectionSupport : AbstractLanguageInjectionSupport() { val configuration = Configuration.getProjectInstance(host.project).advancedConfiguration if (!configuration.isSourceModificationAllowed) { // It's not allowed to modify code without explicit permission. Postpone adding @Inject or comment till it granted. - host.putUserData(InjectLanguageAction.FIX_KEY, Processor { fixHost -> - addInjectionInstructionInCode(language, fixHost) + host.putUserData(InjectLanguageAction.FIX_KEY, Processor { fixHost: PsiLanguageInjectionHost? -> + fixHost != null && addInjectionInstructionInCode(language, fixHost) }) return false }