From 6b71a99c12de60e4d3ba5c27ea40b5e31836e819 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 22 Dec 2014 16:04:58 +0300 Subject: [PATCH] Don't run processTransferableData() in dumb mode --- .../conversion/copy/ConvertJavaCopyPastePostProcessor.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/jet/plugin/conversion/copy/ConvertJavaCopyPastePostProcessor.kt b/idea/src/org/jetbrains/jet/plugin/conversion/copy/ConvertJavaCopyPastePostProcessor.kt index fad65505e36..c1395b04eb0 100644 --- a/idea/src/org/jetbrains/jet/plugin/conversion/copy/ConvertJavaCopyPastePostProcessor.kt +++ b/idea/src/org/jetbrains/jet/plugin/conversion/copy/ConvertJavaCopyPastePostProcessor.kt @@ -35,6 +35,7 @@ import com.intellij.psi.codeStyle.CodeStyleManager import com.intellij.lang.java.JavaLanguage import org.jetbrains.jet.plugin.j2k.J2kPostProcessor import org.jetbrains.jet.plugin.j2k.IdeaResolverForConverter +import com.intellij.openapi.project.DumbService public class ConvertJavaCopyPastePostProcessor() : CopyPastePostProcessor() { @@ -57,10 +58,12 @@ public class ConvertJavaCopyPastePostProcessor() : CopyPastePostProcessor, values: List) { + if (DumbService.getInstance(project).isDumb()) return + assert(values.size() == 1) val value = values.first() - + if (value !is CopiedCode) return val sourceFile = PsiFileFactory.getInstance(project).