Merge "Fix "division by zero" crash after USB mass storage disconnects" am: a44b4feed4
am: 4ed2bb1ba9
* commit '4ed2bb1ba93d8b5fe101c660d24898bf3ed44592':
Fix "division by zero" crash after USB mass storage disconnects
diff --git a/src/com/android/settings/deviceinfo/StorageVolumePreference.java b/src/com/android/settings/deviceinfo/StorageVolumePreference.java
index 657ade5..dba636c 100644
--- a/src/com/android/settings/deviceinfo/StorageVolumePreference.java
+++ b/src/com/android/settings/deviceinfo/StorageVolumePreference.java
@@ -75,7 +75,9 @@
final String used = Formatter.formatFileSize(context, usedBytes);
final String total = Formatter.formatFileSize(context, totalBytes);
setSummary(context.getString(R.string.storage_volume_summary, used, total));
- mUsedPercent = (int) ((usedBytes * 100) / totalBytes);
+ if (totalBytes > 0) {
+ mUsedPercent = (int) ((usedBytes * 100) / totalBytes);
+ }
if (freeBytes < mStorageManager.getStorageLowBytes(path)) {
mColor = StorageSettings.COLOR_WARNING;