diff --git a/src/filemetadataprovider.cpp b/src/filemetadataprovider.cpp --- a/src/filemetadataprovider.cpp +++ b/src/filemetadataprovider.cpp @@ -159,7 +159,6 @@ // not work, the modification date needs also to be adjusted... Q_ASSERT(m_fileItems.count() <= 1); if (m_fileItems.count() == 1) { - KFormat format; const KFileItem& item = m_fileItems.first(); if (item.isDir()) { @@ -171,6 +170,7 @@ m_data.insert("kfileitem#size", itemCountString); } } else { + KFormat format; m_data.insert("kfileitem#size", format.formatByteSize(item.size())); } @@ -189,7 +189,6 @@ void FileMetaDataProvider::insertFilesListBasicData() { - KFormat format; // If all directories Q_ASSERT(m_fileItems.count() > 1); bool allDirectories = true; @@ -218,6 +217,7 @@ totalSize += item.size(); } } + KFormat format; m_data.insert("kfileitem#totalSize", format.formatByteSize(totalSize)); } }