diff --git a/src/libs/utils/pathchooser.cpp b/src/libs/utils/pathchooser.cpp
index 8d99f01e29d897221374b471d0035595e4dd54c3..2dc71d1011d6631e983d5c9c379f591439dd5535 100644
--- a/src/libs/utils/pathchooser.cpp
+++ b/src/libs/utils/pathchooser.cpp
@@ -194,10 +194,9 @@ void PathChooser::setEnvironment(const Utils::Environment &env)
         emit changed(rawPath());
 }
 
-
 QString PathChooser::path() const
 {
-    return m_d->expandedPath(QDir::fromNativeSeparators(m_d->m_lineEdit->text()));
+    return QDir::cleanPath(m_d->expandedPath(QDir::fromNativeSeparators(m_d->m_lineEdit->text())));
 }
 
 QString PathChooser::rawPath() const