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).