Commit 918b447e authored by Tagir Valeev's avatar Tagir Valeev Committed by intellij-monorepo-bot
Browse files

[kotlin-intentions] SpecifyTypeExplicitlyIntention: preview-friendly

GitOrigin-RevId: 083a4e6d9a741ca501fe8ff8eb140b692bc47921
parent 73aad852
Branches unavailable Tags unavailable
No related merge requests found
Showing with 2 additions and 2 deletions
+2 -2
......@@ -23,7 +23,7 @@ import org.jetbrains.kotlin.idea.core.unquote
import org.jetbrains.kotlin.idea.project.languageVersionSettings
import org.jetbrains.kotlin.idea.util.IdeDescriptorRenderers
import org.jetbrains.kotlin.idea.util.application.isUnitTestMode
import org.jetbrains.kotlin.idea.util.application.runWriteAction
import org.jetbrains.kotlin.idea.util.application.runWriteActionIfPhysical
import org.jetbrains.kotlin.idea.util.getResolutionScope
import org.jetbrains.kotlin.idea.util.getResolvableApproximations
import org.jetbrains.kotlin.psi.*
......@@ -210,7 +210,7 @@ class SpecifyTypeExplicitlyIntention : SelfTargetingRangeIntention<KtCallableDec
override fun templateFinished(template: Template, brokenOff: Boolean) {
val typeRef = declaration.typeReference
if (typeRef != null && typeRef.isValid) {
runWriteAction {
runWriteActionIfPhysical(typeRef) {
ShortenReferences.DEFAULT.process(typeRef)
if (iterator != null && editor != null) addTypeAnnotationWithTemplate(editor, iterator)
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment