diff --git a/src/plugins/docker/dockerdevicewidget.cpp b/src/plugins/docker/dockerdevicewidget.cpp index b69e9232836..bc9c76f5b25 100644 --- a/src/plugins/docker/dockerdevicewidget.cpp +++ b/src/plugins/docker/dockerdevicewidget.cpp @@ -182,10 +182,13 @@ DockerDeviceWidget::DockerDeviceWidget(const IDevice::Ptr &device) logView->clear(); dockerDevice->updateContainerAccess(); - const FilePath clangdPath = dockerDevice->systemEnvironment() - .searchInPath("clangd", {}, [](const FilePath &clangd) { - return Utils::checkClangdVersion(clangd); - }); + const FilePath clangdPath = dockerDevice->filePath("clangd") + .searchInPath({}, + FilePath::AppendToPath, + [](const FilePath &clangd) { + return Utils::checkClangdVersion(clangd); + }); + if (!clangdPath.isEmpty()) m_clangdExecutable->setFilePath(clangdPath);