Don't run processTransferableData() in dumb mode
This commit is contained in:
@@ -35,6 +35,7 @@ import com.intellij.psi.codeStyle.CodeStyleManager
|
|||||||
import com.intellij.lang.java.JavaLanguage
|
import com.intellij.lang.java.JavaLanguage
|
||||||
import org.jetbrains.jet.plugin.j2k.J2kPostProcessor
|
import org.jetbrains.jet.plugin.j2k.J2kPostProcessor
|
||||||
import org.jetbrains.jet.plugin.j2k.IdeaResolverForConverter
|
import org.jetbrains.jet.plugin.j2k.IdeaResolverForConverter
|
||||||
|
import com.intellij.openapi.project.DumbService
|
||||||
|
|
||||||
public class ConvertJavaCopyPastePostProcessor() : CopyPastePostProcessor<TextBlockTransferableData>() {
|
public class ConvertJavaCopyPastePostProcessor() : CopyPastePostProcessor<TextBlockTransferableData>() {
|
||||||
|
|
||||||
@@ -57,6 +58,8 @@ public class ConvertJavaCopyPastePostProcessor() : CopyPastePostProcessor<TextBl
|
|||||||
}
|
}
|
||||||
|
|
||||||
public override fun processTransferableData(project: Project, editor: Editor, bounds: RangeMarker, caretOffset: Int, indented: Ref<Boolean>, values: List<TextBlockTransferableData>) {
|
public override fun processTransferableData(project: Project, editor: Editor, bounds: RangeMarker, caretOffset: Int, indented: Ref<Boolean>, values: List<TextBlockTransferableData>) {
|
||||||
|
if (DumbService.getInstance(project).isDumb()) return
|
||||||
|
|
||||||
assert(values.size() == 1)
|
assert(values.size() == 1)
|
||||||
|
|
||||||
val value = values.first()
|
val value = values.first()
|
||||||
|
|||||||
Reference in New Issue
Block a user