]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Sort by file size according to DetailsModeSettings::directorySizeCount
authorMéven Car <meven29@gmail.com>
Tue, 5 May 2020 05:31:54 +0000 (07:31 +0200)
committerMéven Car <meven29@gmail.com>
Tue, 5 May 2020 05:31:57 +0000 (07:31 +0200)
Test Plan: Sort by file size in details view.

Reviewers: #dolphin, ngraham, elvisangelaccio

Reviewed By: #dolphin, ngraham

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D29424

src/kitemviews/kfileitemmodel.cpp

index 5e9603ba1876a539b6f6837e3a283f266aa9b8ea..ac3c33e22e44af1a0680c1684c50dfd0139c084b 100644 (file)
@@ -1770,12 +1770,12 @@ int KFileItemModel::sortRoleCompare(const ItemData* a, const ItemData* b, const
 
             QVariant valueA, valueB;
             if (DetailsModeSettings::directorySizeCount()) {
+                valueA = a->values.value("count");
+                valueB = b->values.value("count");
+            } else {
                 // use dir size then
                 valueA = a->values.value("size");
                 valueB = b->values.value("size");
-            } else {
-                valueA = a->values.value("count");
-                valueB = b->values.value("count");
             }
             if (valueA.isNull() && valueB.isNull()) {
                 result = 0;