From cd8fa97a20f22ae8fae1dbdd7dff8fcec7ae8cef Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Fri, 14 Aug 2015 14:16:22 +0300 Subject: [PATCH] Hopefully fixed EA-71565 and similar problems #EA-71565 Fixed --- .../kotlin/idea/inspections/IntentionBasedInspection.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt index af9f28bc7be..ab50a6d2a04 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/inspections/IntentionBasedInspection.kt @@ -108,6 +108,8 @@ public abstract class IntentionBasedInspection( override fun invoke(project: Project, file: PsiFile, startElement: PsiElement, endElement: PsiElement) { assert(startElement == endElement) + if (!isAvailable(project, file, startElement, endElement)) return + startElement.getOrCreateEditor()?.let { editor -> editor.getCaretModel().moveToOffset(startElement.getTextOffset()) intention.applyTo(startElement as TElement, editor)