summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Hyunyoung Song <hyunyoungs@google.com> 2017-04-03 17:32:51 +0000
committer android-build-merger <android-build-merger@google.com> 2017-04-03 17:32:51 +0000
commitd16d17881eed5ab887e9906efd7f3ddeeab61cc9 (patch)
treeebe7983bdfd4824f2acae09fc7cbfb5164b38018
parentf00900d7d4d1d772c9562c79300911c8ab31e94d (diff)
parent891e03203c8e699610cf218da0e52a1c847796df (diff)
Merge "Prevent NPE when draw is called without bounds being set Test: unit test inside AdaptiveIconDrawableTest.java" into oc-dev
am: 891e03203c Change-Id: I14746f95c369503f5515e5123a481798fc76197c
-rw-r--r--graphics/java/android/graphics/drawable/AdaptiveIconDrawable.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/graphics/java/android/graphics/drawable/AdaptiveIconDrawable.java b/graphics/java/android/graphics/drawable/AdaptiveIconDrawable.java
index c6c92714d1cc..643c0dab0635 100644
--- a/graphics/java/android/graphics/drawable/AdaptiveIconDrawable.java
+++ b/graphics/java/android/graphics/drawable/AdaptiveIconDrawable.java
@@ -304,6 +304,9 @@ public class AdaptiveIconDrawable extends Drawable implements Drawable.Callback
@Override
public void draw(Canvas canvas) {
+ if (mLayersBitmap == null) {
+ return;
+ }
if (mLayersShader == null) {
mCanvas.setBitmap(mLayersBitmap);
for (int i = 0; i < mLayerState.N_CHILDREN; i++) {