From 2f289ccda68f3180b4954585cf689a3e47dd37a3 Mon Sep 17 00:00:00 2001 From: Bart van Helvert Date: Wed, 27 Dec 2023 12:52:50 +0100 Subject: [PATCH] [kotlin] Clean up ShortenSelectionAction #KTIJ-28116 GitOrigin-RevId: e3b5ad32473fe3134ba15b2c32ef44582fdabfca --- .../idea/k2/refactoring/internal/ShortenSelectionAction.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/plugins/kotlin/refactorings/kotlin.refactorings.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/internal/ShortenSelectionAction.kt b/plugins/kotlin/refactorings/kotlin.refactorings.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/internal/ShortenSelectionAction.kt index ae46be341a85..d6ab06e6db6a 100644 --- a/plugins/kotlin/refactorings/kotlin.refactorings.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/internal/ShortenSelectionAction.kt +++ b/plugins/kotlin/refactorings/kotlin.refactorings.k2/src/org/jetbrains/kotlin/idea/k2/refactoring/internal/ShortenSelectionAction.kt @@ -8,7 +8,6 @@ import com.intellij.openapi.actionSystem.CommonDataKeys import com.intellij.openapi.command.WriteCommandAction import com.intellij.openapi.util.TextRange import com.intellij.psi.PsiDocumentManager -import org.jetbrains.kotlin.analysis.api.analyze import org.jetbrains.kotlin.idea.base.analysis.api.utils.shortenReferencesInRange import org.jetbrains.kotlin.psi.KtFile @@ -23,10 +22,8 @@ internal class ShortenSelectionAction : AnAction() { val editor = CommonDataKeys.EDITOR.getData(dataContext) ?: return val file = PsiDocumentManager.getInstance(project).getPsiFile(editor.document) as? KtFile ?: return val selection = TextRange(editor.selectionModel.selectionStart, editor.selectionModel.selectionEnd) - WriteCommandAction.runWriteCommandAction(project, templateText, null, { - analyze(file) { - shortenReferencesInRange(file, selection) - } + WriteCommandAction.runWriteCommandAction(project, templateText, /* groupID = */ null, { + shortenReferencesInRange(file, selection) }, file) } } \ No newline at end of file