diff --git a/src/plugins/docker/dockersettings.cpp b/src/plugins/docker/dockersettings.cpp index fc28988e3ed..f9c615ed0ea 100644 --- a/src/plugins/docker/dockersettings.cpp +++ b/src/plugins/docker/dockersettings.cpp @@ -82,14 +82,9 @@ void DockerSettings::updateImageList() { QtcProcess process; process.setCommand({"docker", {"search", imageListFilter.value()}}); - - connect(&process, &QtcProcess::finished, this, [&process, this] { - const QString data = QString::fromUtf8(process.readAllStandardOutput()); - imageList.setValue(data); - }); - process.start(); process.waitForFinished(); + imageList.setValue(process.cleanedStdOut()); } void DockerSettings::readSettings(const QSettings *settings)