diff options
| author | 2018-12-26 19:43:37 +0000 | |
|---|---|---|
| committer | 2018-12-26 19:43:37 +0000 | |
| commit | bb9b195729741b0b129a51c153f004debbf26e6b (patch) | |
| tree | 8d995540bd8a796510bdd756e769ee7677967ada | |
| parent | b8d240fa3f96b7b4ea35dd271beda789044d63ab (diff) | |
| parent | 2955bf1ec03c3bc532f1525b5b4069bd7e5abce4 (diff) | |
Merge "Fix issue where media icon cannot be loaded"
| -rw-r--r-- | packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java index 576660431d82..669e6fff525b 100644 --- a/packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java +++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSliceView.java @@ -208,9 +208,11 @@ public class KeyguardSliceView extends LinearLayout implements View.OnClickListe android.app.slice.SliceItem.FORMAT_IMAGE); if (icon != null) { iconDrawable = icon.getIcon().loadDrawable(mContext); - final int width = (int) (iconDrawable.getIntrinsicWidth() - / (float) iconDrawable.getIntrinsicHeight() * mIconSize); - iconDrawable.setBounds(0, 0, Math.max(width, 1), mIconSize); + if (iconDrawable != null) { + final int width = (int) (iconDrawable.getIntrinsicWidth() + / (float) iconDrawable.getIntrinsicHeight() * mIconSize); + iconDrawable.setBounds(0, 0, Math.max(width, 1), mIconSize); + } } button.setCompoundDrawables(iconDrawable, null, null, null); button.setOnClickListener(this); |