Don't log ControlFlowException

Fixed #EA-223788
This commit is contained in:
Vladimir Dolzhenko
2020-02-19 13:31:30 +01:00
parent 3881220386
commit 3ec2095c9f
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.idea.scratch
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.application.runReadAction
import com.intellij.openapi.diagnostic.ControlFlowException
import com.intellij.openapi.editor.EditorFactory
import com.intellij.openapi.editor.event.DocumentEvent
import com.intellij.openapi.editor.event.DocumentListener
@@ -46,7 +47,7 @@ abstract class ScratchExecutor(protected val file: ScratchFile) {
handler.onFinish(file)
}
if (e != null) LOG.error(e)
if (e != null && (e !is ControlFlowException)) LOG.error(e)
}
class CompositeOutputHandler : ScratchOutputHandler {