From b9968ee1af4d60a887d5fe81f38d59839ae50a5a Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Thu, 18 Jul 2019 15:19:22 +0300 Subject: [PATCH] Do not call onFinish for executor that wasn't started --- .../kotlin/idea/scratch/compile/KtCompilingExecutor.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/scratch/compile/KtCompilingExecutor.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/scratch/compile/KtCompilingExecutor.kt index d46395777fd..4d26da4ca3f 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/scratch/compile/KtCompilingExecutor.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/scratch/compile/KtCompilingExecutor.kt @@ -45,6 +45,8 @@ class KtCompilingExecutor(file: ScratchFile) : ScratchExecutor(file) { } override fun stop() { + if (session == null) return + try { session?.stop() } finally {