Attempt to fix invalid element exception at suppress intention (EA-135693)

This commit is contained in:
Nikolay Krasko
2019-02-14 16:06:47 +03:00
parent 8a97cd3a15
commit 5f7815bd54
@@ -48,6 +48,7 @@ class KotlinSuppressIntentionAction private constructor(
override fun isAvailable(project: Project, editor: Editor?, element: PsiElement) = element.isValid
override fun invoke(project: Project, editor: Editor?, element: PsiElement) {
if (!element.isValid) return
if (!FileModificationService.getInstance().preparePsiElementForWrite(element)) return
val id = "\"$suppressKey\""