From aed4f9909d5fd736f490f94bd60afd063a873b03 Mon Sep 17 00:00:00 2001 From: Vladimir Dolzhenko Date: Tue, 7 Apr 2020 19:55:25 +0200 Subject: [PATCH] KotlinCopyPasteReferenceProcessor clean up Relates to #KT-37971 --- .../idea/codeInsight/KotlinCopyPasteReferenceProcessor.kt | 2 -- .../jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteReferenceProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteReferenceProcessor.kt index 8b0e54d47b1..fb7929cd768 100644 --- a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteReferenceProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteReferenceProcessor.kt @@ -19,7 +19,6 @@ package org.jetbrains.kotlin.idea.codeInsight import com.intellij.codeInsight.CodeInsightSettings import com.intellij.codeInsight.editorActions.CopyPastePostProcessor import com.intellij.openapi.application.ApplicationManager -import com.intellij.openapi.application.ReadAction.nonBlocking import com.intellij.openapi.diagnostic.ControlFlowException import com.intellij.openapi.diagnostic.Logger import com.intellij.openapi.editor.Editor @@ -34,7 +33,6 @@ import com.intellij.openapi.util.TextRange import com.intellij.openapi.vfs.VirtualFileManager import com.intellij.psi.* import com.intellij.psi.util.PsiTreeUtil -import com.intellij.util.concurrency.AppExecutorUtil import org.jetbrains.annotations.TestOnly import org.jetbrains.kotlin.descriptors.CallableDescriptor import org.jetbrains.kotlin.descriptors.DeclarationDescriptor diff --git a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt index 6b7c7d0ee3d..2a21875f94a 100644 --- a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt +++ b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteUtil.kt @@ -116,4 +116,5 @@ internal fun submitNonBlocking(project: Project, indicator: ProgressIndicato } .withDocumentsCommitted(project) .cancelWith(indicator) + .expireWith(project) .submit(AppExecutorUtil.getAppExecutorService()) \ No newline at end of file