Hopefully fixed EA-71565 and similar problems

#EA-71565 Fixed
This commit is contained in:
Valentin Kipyatkov
2015-08-14 14:16:22 +03:00
parent 6d163a7a8c
commit cd8fa97a20
@@ -108,6 +108,8 @@ public abstract class IntentionBasedInspection<TElement : JetElement>(
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)