summaryrefslogtreecommitdiffstats
path: root/iconloaderlib
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2019-02-12 18:09:08 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2019-02-12 18:09:08 +0000
commitbd7678635ea96d7e7164c0ed55f4fd2b3ec2c426 (patch)
tree5138d5cd6a4097601650a7f1bfa86884b25c4b23 /iconloaderlib
parentedba28478c950856c7e3423d11cbc78168b244e4 (diff)
parentf04391896afd01b56864710f869f4a9636d0553a (diff)
downloadandroid_packages_apps_Trebuchet-bd7678635ea96d7e7164c0ed55f4fd2b3ec2c426.tar.gz
android_packages_apps_Trebuchet-bd7678635ea96d7e7164c0ed55f4fd2b3ec2c426.tar.bz2
android_packages_apps_Trebuchet-bd7678635ea96d7e7164c0ed55f4fd2b3ec2c426.zip
Merge "Prevent NPE inside iconloader library" into ub-launcher3-master
Diffstat (limited to 'iconloaderlib')
-rw-r--r--iconloaderlib/src/com/android/launcher3/icons/BaseIconFactory.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/iconloaderlib/src/com/android/launcher3/icons/BaseIconFactory.java b/iconloaderlib/src/com/android/launcher3/icons/BaseIconFactory.java
index af1b3530e..76abe8d1b 100644
--- a/iconloaderlib/src/com/android/launcher3/icons/BaseIconFactory.java
+++ b/iconloaderlib/src/com/android/launcher3/icons/BaseIconFactory.java
@@ -263,7 +263,9 @@ public class BaseIconFactory implements AutoCloseable {
*/
public Bitmap createIconBitmap(Drawable icon, float scale, int size) {
Bitmap bitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888);
-
+ if (icon == null) {
+ return bitmap;
+ }
mCanvas.setBitmap(bitmap);
mOldBounds.set(icon.getBounds());