Don't log ControlFlowException
Fixed #EA-223788
This commit is contained in:
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.idea.scratch
|
|||||||
|
|
||||||
import com.intellij.openapi.application.ApplicationManager
|
import com.intellij.openapi.application.ApplicationManager
|
||||||
import com.intellij.openapi.application.runReadAction
|
import com.intellij.openapi.application.runReadAction
|
||||||
|
import com.intellij.openapi.diagnostic.ControlFlowException
|
||||||
import com.intellij.openapi.editor.EditorFactory
|
import com.intellij.openapi.editor.EditorFactory
|
||||||
import com.intellij.openapi.editor.event.DocumentEvent
|
import com.intellij.openapi.editor.event.DocumentEvent
|
||||||
import com.intellij.openapi.editor.event.DocumentListener
|
import com.intellij.openapi.editor.event.DocumentListener
|
||||||
@@ -46,7 +47,7 @@ abstract class ScratchExecutor(protected val file: ScratchFile) {
|
|||||||
handler.onFinish(file)
|
handler.onFinish(file)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e != null) LOG.error(e)
|
if (e != null && (e !is ControlFlowException)) LOG.error(e)
|
||||||
}
|
}
|
||||||
|
|
||||||
class CompositeOutputHandler : ScratchOutputHandler {
|
class CompositeOutputHandler : ScratchOutputHandler {
|
||||||
|
|||||||
Reference in New Issue
Block a user