summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fileview.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/fileview.cpp b/fileview.cpp
index ad0bdf6..3bd45d4 100644
--- a/fileview.cpp
+++ b/fileview.cpp
@@ -206,9 +206,7 @@ void FileView::selectedFilesChanged(){
emit numSelected(selected.size());
qint64 selSize = 0;
foreach(QModelIndex i, selected){
- QString path = i.data(QFileSystemModel::FilePathRole).toString();
- QFileInfo fi(path);
- selSize += fi.size();
+ selSize += i.data(SmDirModel::SizeRole).toLongLong();
}
emit selectedSize(selSize);
}