From f5e0dc409dec27321d8e43199cc496dd064c21aa Mon Sep 17 00:00:00 2001
From: con <qtc-committer@nokia.com>
Date: Tue, 23 Mar 2010 16:33:21 +0100
Subject: [PATCH] Fixes: Notification about externally modified files on
 Windows.

Reviewed-by: dt
Reviewed-by: Friedemann Kleint
---
 src/plugins/coreplugin/filemanager.cpp | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/plugins/coreplugin/filemanager.cpp b/src/plugins/coreplugin/filemanager.cpp
index d3f6a0b6eda..abf93ce8829 100644
--- a/src/plugins/coreplugin/filemanager.cpp
+++ b/src/plugins/coreplugin/filemanager.cpp
@@ -361,12 +361,15 @@ void FileManager::checkForNewFileName()
 QString FileManager::fixFileName(const QString &fileName)
 {
     QString s = fileName;
+    QFileInfo fi(s);
+    if (!fi.exists())
+        s = QDir::toNativeSeparators(s);
+    else
+        s = QDir::toNativeSeparators(fi.canonicalFilePath());
 #ifdef Q_OS_WIN
     s = s.toLower();
 #endif
-    if (!QFile::exists(s))
-        return QDir::toNativeSeparators(s);
-    return QFileInfo(QDir::toNativeSeparators(s)).canonicalFilePath();
+    return s;
 }
 
 /*!
-- 
GitLab