diff options
Diffstat (limited to 'src/corelib/io/qfilesystementry.cpp')
-rw-r--r-- | src/corelib/io/qfilesystementry.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/corelib/io/qfilesystementry.cpp b/src/corelib/io/qfilesystementry.cpp index 8e48dd1630..69c0e08763 100644 --- a/src/corelib/io/qfilesystementry.cpp +++ b/src/corelib/io/qfilesystementry.cpp @@ -315,13 +315,7 @@ void QFileSystemEntry::findLastSeparator() const { if (m_lastSeparator == -2) { resolveFilePath(); - m_lastSeparator = -1; - for (int i = m_filePath.size() - 1; i >= 0; --i) { - if (m_filePath[i].unicode() == '/') { - m_lastSeparator = i; - break; - } - } + m_lastSeparator = m_filePath.lastIndexOf(QLatin1Char('/')); } } |