mirror of
https://invent.kde.org/system/dolphin
synced 2024-11-05 18:47:12 +00:00
Fix discrepancy in total size between statusbar and infosidebarpage; reported by _mika, approved by Peter.
svn path=/trunk/KDE/kdebase/apps/; revision=750121
This commit is contained in:
parent
fe09a37c59
commit
00bded7c8d
1 changed files with 4 additions and 3 deletions
|
@ -333,9 +333,10 @@ void InfoSidebarPage::showMetaInfo()
|
|||
|
||||
unsigned long int totalSize = 0;
|
||||
foreach (const KFileItem& item, selectedItems) {
|
||||
// TODO: what to do with directories (same with the one-item-selected-code)?,
|
||||
// item.size() does not return the size of the content : not very instinctive for users
|
||||
totalSize += item.size();
|
||||
// Only count the size of files, not dirs; to match what
|
||||
// DolphinViewContainer::selectionStatusBarText does.
|
||||
if (!item.isDir() && !item.isLink())
|
||||
totalSize += item.size();
|
||||
}
|
||||
addInfoLine(text, i18nc("@label", "Total size:"), KIO::convertSize(totalSize));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue