diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp index c52c4c59650..20f314a963f 100644 --- a/src/plugins/docker/dockerdevice.cpp +++ b/src/plugins/docker/dockerdevice.cpp @@ -1624,11 +1624,8 @@ public: m_log->append(DockerDevice::tr("Error: %1").arg(out)); }); - connect(m_process, &Utils::QtcProcess::finished, - this, [this, errorLabel]() { - if (m_process->exitCode() != 0) { - errorLabel->setVisible(true); - } + connect(m_process, &QtcProcess::done, errorLabel, [errorLabel, this] { + errorLabel->setVisible(m_process->result() != ProcessResult::FinishedWithSuccess); }); connect(m_view->selectionModel(), &QItemSelectionModel::selectionChanged, [this] {