aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Bird <sbird@cyngn.com>2015-06-08 16:19:43 -0700
committerStephen Bird <sbird@cyngn.com>2015-06-11 20:39:31 +0000
commit02e4f648887a6dd1883b5633d7d039471689872d (patch)
tree7afd96670bbe5237d04b92c7bde6fb0596122890
parentd3d35a43f6130bab17eb6e0b762283578a464155 (diff)
downloadandroid_packages_apps_CMFileManager-02e4f648887a6dd1883b5633d7d039471689872d.tar.gz
android_packages_apps_CMFileManager-02e4f648887a6dd1883b5633d7d039471689872d.tar.bz2
android_packages_apps_CMFileManager-02e4f648887a6dd1883b5633d7d039471689872d.zip
Sizes: Let disk usage show sizes as doubles
This way, weird file system sizes display nicely. Without this a mountpoint with a size of 1.68GB displays as 1GB. Change-Id: I72e0d8ff911dd942efd5860f2d86607ebbb30fcb (cherry picked from commit 98e6afe9fc09f9003d56e8b3afe91f10451811b9) (cherry picked from commit 25a49ce87977b01316c84d9b31a5955a1ace94d9)
-rw-r--r--src/com/cyanogenmod/filemanager/util/FileHelper.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/com/cyanogenmod/filemanager/util/FileHelper.java b/src/com/cyanogenmod/filemanager/util/FileHelper.java
index ea031edf..b26be664 100644
--- a/src/com/cyanogenmod/filemanager/util/FileHelper.java
+++ b/src/com/cyanogenmod/filemanager/util/FileHelper.java
@@ -202,16 +202,20 @@ public final class FileHelper {
R.string.size_gigabytes
};
- long aux = size;
+ double aux = size;
int cc = magnitude.length;
for (int i = 0; i < cc; i++) {
- long s = aux / 1024;
if (aux < 1024) {
- return Long.toString(aux) + " " + res.getString(magnitude[i]); //$NON-NLS-1$
+ double cleanSize = Math.round(aux * 100);
+ return Double.toString(cleanSize / 100) +
+ " " + res.getString(magnitude[i]); //$NON-NLS-1$
+ } else {
+ aux = aux / 1024;
}
- aux = s;
}
- return Long.toString(aux) + " " + res.getString(magnitude[cc - 1]); //$NON-NLS-1$
+ double cleanSize = Math.round(aux * 100);
+ return Double.toString(cleanSize / 100) +
+ " " + res.getString(magnitude[cc - 1]); //$NON-NLS-1$
}
/**