Fixes: Notification about externally modified files on Windows.

Reviewed-by: dt
Reviewed-by: Friedemann Kleint
This commit is contained in:
con
2010-03-23 16:33:21 +01:00
parent f8db7aca18
commit f5e0dc409d
+6 -3
View File
@@ -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;
}
/*!