File tree Expand file tree Collapse file tree
rider-fsharp/src/main/java/com/jetbrains/rider/plugins/fsharp/services/fsi Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ package com.jetbrains.rider.plugins.fsharp.services.fsi
22
33import com.intellij.execution.process.ProcessAdapter
44import com.intellij.execution.process.ProcessEvent
5+ import com.intellij.execution.process.ProcessOutputType
56import com.intellij.execution.process.ProcessOutputTypes
67import com.intellij.openapi.client.ClientAppSession
78import com.intellij.openapi.editor.Editor
@@ -88,7 +89,7 @@ class FsiSandboxInfoUpdater(
8889 }
8990
9091 fun onOutputEnd () {
91- if (fsiProcessOutputListener.lastOutputType != ProcessOutputTypes . SYSTEM ) {
92+ if (! ProcessOutputType .isSystem( fsiProcessOutputListener.lastOutputType) ) {
9293 verifiedCommandNumber + = 1
9394 if (fsiProcessOutputListener.lastOutputType == ProcessOutputTypes .STDOUT ) {
9495 correctCommandNumbers.add(verifiedCommandNumber)
@@ -105,7 +106,7 @@ class FsiSandboxInfoUpdater(
105106 var lastOutputType: Key <* > = ProcessOutputTypes .SYSTEM
106107
107108 override fun onTextAvailable (event : ProcessEvent , outputType : Key <* >) {
108- if (outputType == ProcessOutputTypes .STDOUT && lastOutputType != ProcessOutputTypes . SYSTEM )
109+ if (outputType == ProcessOutputTypes .STDOUT && ! ProcessOutputType .isSystem(lastOutputType) )
109110 lastOutputType = ProcessOutputTypes .STDOUT
110111 }
111112
You can’t perform that action at this time.
0 commit comments