Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/consoles/RunConsole.java20
1 files changed, 9 insertions, 11 deletions
diff --git a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/consoles/RunConsole.java b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/consoles/RunConsole.java
index 2fa980fa16..4a240483c0 100644
--- a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/consoles/RunConsole.java
+++ b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/consoles/RunConsole.java
@@ -168,17 +168,15 @@ public class RunConsole extends IOConsole {
Thread t = new Thread(() -> {
try {
DockerConnection conn = (DockerConnection) connection;
- if (conn.getContainerInfo(containerId).config().openStdin()) {
- IDockerContainerState state = conn
- .getContainerInfo(containerId).state();
- do {
- if (!state.running() && state.finishDate() == null) {
- Thread.sleep(300);
- }
- state = conn.getContainerInfo(containerId).state();
- } while (!state.running() && state.finishDate() == null);
- conn.attachCommand(containerId, null, null);
- }
+ IDockerContainerState state = conn.getContainerInfo(containerId)
+ .state();
+ do {
+ if (!state.running() && state.finishDate() == null) {
+ Thread.sleep(300);
+ }
+ state = conn.getContainerInfo(containerId).state();
+ } while (!state.running() && state.finishDate() == null);
+ conn.attachCommand(containerId, null, null);
} catch (Exception e) {
}
});

Back to the top