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