From 3903814c9c3f1c259c1a08211d1574f2e561ff98 Mon Sep 17 00:00:00 2001 From: Roman Golyshev Date: Wed, 20 May 2020 22:58:49 +0300 Subject: [PATCH] Revert "KT-38841 Remove redundant `preparePsiElementForWrite` call" This reverts commit 165b62da Something went wrong with the AS40 build --- .../jetbrains/kotlin/idea/intentions/SelfTargetingIntention.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/SelfTargetingIntention.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/SelfTargetingIntention.kt index c7bbeb2afbc..814ee9e4481 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/SelfTargetingIntention.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/intentions/SelfTargetingIntention.kt @@ -99,6 +99,7 @@ abstract class SelfTargetingIntention( final override fun invoke(project: Project, editor: Editor?, file: PsiFile) { editor ?: return val target = getTarget(editor, file) ?: return + if (!FileModificationService.getInstance().preparePsiElementForWrite(target)) return applyTo(target, editor) }