diff --git a/platform/platform-impl/src/com/intellij/terminal/TerminalExecutionConsole.java b/platform/platform-impl/src/com/intellij/terminal/TerminalExecutionConsole.java index 4e2654dccb2d..c4f762dfad24 100644 --- a/platform/platform-impl/src/com/intellij/terminal/TerminalExecutionConsole.java +++ b/platform/platform-impl/src/com/intellij/terminal/TerminalExecutionConsole.java @@ -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 {