From 4c7a5b07c109f0eecc02d3b6e9e48830d87f1b26 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Thu, 10 Feb 2022 12:00:00 +0100 Subject: [PATCH] Docker: Fix and enable open shell in container So far this had been restricted to Unix, but it works on all platforms. Change-Id: I578623341c906eca80a0dbc5fcc9b15e820d3597 Reviewed-by: David Schulz --- src/plugins/docker/dockerdevice.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp index 7652ef935f8..4cff9e89a84 100644 --- a/src/plugins/docker/dockerdevice.cpp +++ b/src/plugins/docker/dockerdevice.cpp @@ -551,11 +551,9 @@ DockerDevice::DockerDevice(const DockerDeviceData &data) proc->start(); }); - if (HostOsInfo::isAnyUnixHost()) { - addDeviceAction({tr("Open Shell in Container"), [this](const IDevice::Ptr &device, QWidget *) { - device->openTerminal(Environment(), FilePath()); - }}); - } + addDeviceAction({tr("Open Shell in Container"), [](const IDevice::Ptr &device, QWidget *) { + device->openTerminal(device->systemEnvironment(), FilePath()); + }}); } DockerDevice::~DockerDevice()