diff --git a/src/filemetadataprovider.cpp b/src/filemetadataprovider.cpp --- a/src/filemetadataprovider.cpp +++ b/src/filemetadataprovider.cpp @@ -193,16 +193,16 @@ // If all directories Q_ASSERT(m_fileItems.count() > 1); bool allDirectories = true; - for (const KFileItem& item : m_fileItems) { + for (const KFileItem& item : qAsConst(m_fileItems)) { allDirectories &= item.isDir(); if (!allDirectories) { break; } } if (allDirectories) { int count = 0; - for (const KFileItem& item : m_fileItems) { + for (const KFileItem& item : qAsConst(m_fileItems)) { count += subDirectoriesCount(item.url().path()); } @@ -213,7 +213,7 @@ } else { // Calculate the size of all items quint64 totalSize = 0; - for (const KFileItem& item : m_fileItems) { + for (const KFileItem& item : qAsConst(m_fileItems)) { if (!item.isDir() && !item.isLink()) { totalSize += item.size(); }