From 15cc297052674f8df61d4f009a005ba1c9672190 Mon Sep 17 00:00:00 2001
From: Alessandro Portale <aportale@trolltech.com>
Date: Sun, 28 Mar 2010 22:02:28 +0200
Subject: [PATCH] Fix a broken user visible path on Windows.

Use native directory delimiters when showing a path to the user.

Reviewed-by: TrustMe
---
 src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp b/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
index ad9c6e4fff3..096356267cd 100644
--- a/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
+++ b/src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
@@ -225,8 +225,9 @@ void Qt4ProjectManagerPlugin::updateContextMenu(Project *project,
         m_runQMakeActionContextMenu->setVisible(true);
         m_buildSubProjectContextMenu->setVisible(true);
 
-        m_runQMakeActionContextMenu->setText(tr("Run qmake in %1").arg(proFileNode->buildDir()));
-        m_buildSubProjectContextMenu->setText(tr("Build in %1").arg(proFileNode->buildDir()));
+        const QString nativeBuildDir = QDir::toNativeSeparators(proFileNode->buildDir());
+        m_runQMakeActionContextMenu->setText(tr("Run qmake in %1").arg(nativeBuildDir));
+        m_buildSubProjectContextMenu->setText(tr("Build in %1").arg(nativeBuildDir));
 
         if (!m_projectExplorer->buildManager()->isBuilding(project)) {
             m_runQMakeActionContextMenu->setEnabled(true);
-- 
GitLab