summaryrefslogtreecommitdiff
path: root/src/plugins/docker/dockerdevice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/docker/dockerdevice.cpp')
-rw-r--r--src/plugins/docker/dockerdevice.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp
index 9946d899f5..08bc676649 100644
--- a/src/plugins/docker/dockerdevice.cpp
+++ b/src/plugins/docker/dockerdevice.cpp
@@ -333,8 +333,10 @@ DockerDevice::DockerDevice(DockerSettings *settings, const DockerDeviceData &dat
proc->setTerminalMode(TerminalMode::On);
QObject::connect(proc, &QtcProcess::done, [proc] {
- if (proc->error() != QProcess::UnknownError && MessageManager::instance())
- MessageManager::writeDisrupting(Tr::tr("Error starting remote shell."));
+ if (proc->error() != QProcess::UnknownError && MessageManager::instance()) {
+ MessageManager::writeDisrupting(
+ Tr::tr("Error starting remote shell: %1").arg(proc->errorString()));
+ }
proc->deleteLater();
});
@@ -492,9 +494,6 @@ void DockerDevicePrivate::startContainer()
void DockerDevicePrivate::updateContainerAccess()
{
- if (!m_container.isEmpty())
- return;
-
if (DockerApi::isDockerDaemonAvailable(false).value_or(false) == false)
return;