diff options
Diffstat (limited to 'containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java')
-rw-r--r-- | containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java index 7bc47a087b..7077d8e729 100644 --- a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java +++ b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/commands/CommandUtils.java @@ -193,8 +193,13 @@ public class CommandUtils { * @return the {@link RunConsole} or {@code null} */ public static RunConsole getRunConsole(final IDockerConnection connection, final IDockerContainer container) { + if (connection.getContainerInfo(container.id()).config().tty()) { + RunConsole.attachToTerminal(connection, container.id()); + return null; + } final boolean autoLogOnStart = Activator.getDefault().getPreferenceStore() .getBoolean(PreferenceConstants.AUTOLOG_ON_START); + // if we are auto-logging, grab the // console for the container id and get // its stream. |