diff options
author | Jeff Johnston | 2016-12-07 17:36:20 +0000 |
---|---|---|
committer | Jeff Johnston | 2016-12-07 17:59:41 +0000 |
commit | 83565ae96b4e18b6d9c75b961df81460ff1392f6 (patch) | |
tree | 1708c8589a7343ba6e6226579411829baa0aed83 | |
parent | 5304bf28c48145f1cb1d257599d94d7e92549639 (diff) | |
download | org.eclipse.linuxtools-83565ae96b4e18b6d9c75b961df81460ff1392f6.tar.gz org.eclipse.linuxtools-83565ae96b4e18b6d9c75b961df81460ff1392f6.tar.xz org.eclipse.linuxtools-83565ae96b4e18b6d9c75b961df81460ff1392f6.zip |
Fix Copy To Container to properly get container info
Change-Id: Iac77c854aae4c4ebe43580bee4f1f28fc8aaa6dd
Reviewed-on: https://git.eclipse.org/r/86645
Tested-by: Hudson CI
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
-rw-r--r-- | containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ContainerCopyTo.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ContainerCopyTo.java b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ContainerCopyTo.java index d6b54ee18f..2a4477de2d 100644 --- a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ContainerCopyTo.java +++ b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ContainerCopyTo.java @@ -18,6 +18,7 @@ import org.eclipse.jface.wizard.Wizard; import org.eclipse.linuxtools.docker.core.EnumDockerStatus; import org.eclipse.linuxtools.docker.core.IDockerConnection; import org.eclipse.linuxtools.docker.core.IDockerContainer; +import org.eclipse.linuxtools.docker.core.IDockerContainerInfo; import org.eclipse.linuxtools.docker.ui.Activator; import org.eclipse.linuxtools.internal.docker.core.ContainerFileProxy; import org.eclipse.linuxtools.internal.docker.core.DockerConnection; @@ -69,7 +70,11 @@ public class ContainerCopyTo extends Wizard { // it is running and it has specified to use a tty boolean usingTTY = false; if (isRunning) { - usingTTY = container.info().config().tty(); + IDockerContainerInfo info = connection + .getContainerInfo(container.id()); + if (info != null) { + usingTTY = info.config().tty(); + } } mainPage = new ContainerCopyToPage(sfo.getResult(), provider, |