diff options
Diffstat (limited to 'src/plugins/docker/dockerdevice.cpp')
-rw-r--r-- | src/plugins/docker/dockerdevice.cpp | 9 |
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; |