diff options
author | Rafael Brune <mail@rbrune.de> | 2012-01-12 00:44:56 +0100 |
---|---|---|
committer | nebkat <nebkat@teamhacksung.org> | 2012-01-15 11:57:32 +0000 |
commit | e9dc632632e1675fc6b741b4bc9f2550528eac3c (patch) | |
tree | d3b660faa647d9cab2508683ddeb38f9448f3111 /src/com | |
parent | fe858328de8f871b693307c17ab16b5f0704a790 (diff) | |
download | android_packages_apps_Trebuchet-e9dc632632e1675fc6b741b4bc9f2550528eac3c.tar.gz android_packages_apps_Trebuchet-e9dc632632e1675fc6b741b4bc9f2550528eac3c.tar.bz2 android_packages_apps_Trebuchet-e9dc632632e1675fc6b741b4bc9f2550528eac3c.zip |
IconCache: Prevent division by zero with non standard dpi settings
Change-Id: I6007d9a95c7311222d8531482c00046d569fc6c3
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/cyanogenmod/trebuchet/IconCache.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/trebuchet/IconCache.java b/src/com/cyanogenmod/trebuchet/IconCache.java index e386e5c76..6d8721966 100644 --- a/src/com/cyanogenmod/trebuchet/IconCache.java +++ b/src/com/cyanogenmod/trebuchet/IconCache.java @@ -62,6 +62,9 @@ public class IconCache { } else if (density == DisplayMetrics.DENSITY_XHIGH) { // We'll need to use a denser icon, or some sort of a mipmap mIconDpi = DisplayMetrics.DENSITY_XHIGH; + } else { + // Non-standard dpi, default to prevent crash + mIconDpi = DisplayMetrics.DENSITY_HIGH; } } else { mIconDpi = context.getResources().getDisplayMetrics().densityDpi; |