terminal: do not accept ColoredProcessHandler

This commit is contained in:
Sergey Simonchik
2019-03-10 21:48:07 +03:00
parent 35c2263a85
commit 9fe35f7595
@@ -295,7 +295,9 @@ public class TerminalExecutionConsole implements ConsoleView, ObservableConsoleV
}
public static boolean isAcceptable(@NotNull ProcessHandler processHandler) {
return processHandler instanceof OSProcessHandler && ((OSProcessHandler)processHandler).getProcess() instanceof PtyProcess;
return processHandler instanceof OSProcessHandler &&
((OSProcessHandler)processHandler).getProcess() instanceof PtyProcess &&
!(processHandler instanceof ColoredProcessHandler);
}
private class ConsoleTerminalWidget extends JBTerminalWidget implements DataProvider {