From 3f500c6e924118704063847381606918939bfebc Mon Sep 17 00:00:00 2001 From: Dmitry Gridin Date: Wed, 4 Dec 2019 15:32:38 +0700 Subject: [PATCH] KotlinConsoleRunner: fix INRE #EA-219478 Fixed --- .../src/org/jetbrains/kotlin/console/KotlinConsoleRunner.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/idea-repl/src/org/jetbrains/kotlin/console/KotlinConsoleRunner.kt b/idea/idea-repl/src/org/jetbrains/kotlin/console/KotlinConsoleRunner.kt index 1bdd3f13845..0565f606a22 100644 --- a/idea/idea-repl/src/org/jetbrains/kotlin/console/KotlinConsoleRunner.kt +++ b/idea/idea-repl/src/org/jetbrains/kotlin/console/KotlinConsoleRunner.kt @@ -54,7 +54,7 @@ import org.jetbrains.kotlin.idea.caches.trackers.KOTLIN_CONSOLE_KEY import org.jetbrains.kotlin.idea.core.script.ScriptDefinitionContributor import org.jetbrains.kotlin.idea.core.script.ScriptDefinitionSourceAsContributor import org.jetbrains.kotlin.idea.core.script.ScriptDefinitionsManager -import org.jetbrains.kotlin.idea.util.application.runReadAction +import org.jetbrains.kotlin.idea.util.runReadActionInSmartMode import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.parsing.KotlinParserDefinition import org.jetbrains.kotlin.psi.KtFile @@ -264,7 +264,7 @@ class KotlinConsoleRunner( } fun successfulLine(text: String) { - runReadAction { + project.runReadActionInSmartMode { val lineNumber = replState.successfulLinesCount + 1 val virtualFile = LightVirtualFile(