Win32: use QDir::separator instead of / to compress filenames

This commit is contained in:
Christian Hohnstaedt 2012-03-23 06:59:34 +01:00
parent 92b1e334cc
commit 22e3975e7e

View File

@ -227,14 +227,14 @@ QString compressFilename(QString filename, int maxlen)
if (filename.length() < maxlen)
return filename;
int len, lastslash = filename.lastIndexOf("/");
int len, lastslash = filename.lastIndexOf(QDir::separator());
QString base = filename.mid(lastslash);
len = base.length();
len = maxlen - len -3;
if (len < 0)
return QString("...") + base.right(maxlen -3);
filename = filename.left(len);
lastslash = filename.lastIndexOf("/");
lastslash = filename.lastIndexOf(QDir::separator());
return filename.left(lastslash+1) + "..." + base;
}