summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Wickham <twickham@google.com>2017-07-26 22:07:11 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-07-26 22:07:11 +0000
commit89c467d2899e9a89d5c269f66d03f65e47d35eaa (patch)
tree799f289f314602b2430d0fd6f9d914d5878e9ec5
parent9fac09d85267f631702e239de3576f24c31e120c (diff)
parent746c6c36b656115076318c353418e3ecae303bbc (diff)
downloadandroid_packages_apps_Trebuchet-89c467d2899e9a89d5c269f66d03f65e47d35eaa.tar.gz
android_packages_apps_Trebuchet-89c467d2899e9a89d5c269f66d03f65e47d35eaa.tar.bz2
android_packages_apps_Trebuchet-89c467d2899e9a89d5c269f66d03f65e47d35eaa.zip
Merge "Handle null background or foreground when dragging adaptive icons" into ub-launcher3-dorval-polish2
-rw-r--r--src/com/android/launcher3/dragndrop/DragView.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/launcher3/dragndrop/DragView.java b/src/com/android/launcher3/dragndrop/DragView.java
index 49854131f..b6e38bb15 100644
--- a/src/com/android/launcher3/dragndrop/DragView.java
+++ b/src/com/android/launcher3/dragndrop/DragView.java
@@ -242,8 +242,14 @@ public class DragView extends View {
(int) (-bounds.height() * AdaptiveIconDrawable.getExtraInsetFraction())
);
mBgSpringDrawable = adaptiveIcon.getBackground();
+ if (mBgSpringDrawable == null) {
+ mBgSpringDrawable = new ColorDrawable(Color.TRANSPARENT);
+ }
mBgSpringDrawable.setBounds(bounds);
mFgSpringDrawable = adaptiveIcon.getForeground();
+ if (mFgSpringDrawable == null) {
+ mFgSpringDrawable = new ColorDrawable(Color.TRANSPARENT);
+ }
mFgSpringDrawable.setBounds(bounds);
new Handler(Looper.getMainLooper()).post(new Runnable() {