Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2955bf1e authored by Lucas Dupin's avatar Lucas Dupin
Browse files

Fix issue where media icon cannot be loaded

Change-Id: Ie429cbb3e03674522bdc465cc630f44f12073983
Fixes: 121457418
Test: manual
parent 89e8be41
Loading
Loading
Loading
Loading
+5 −3
Original line number Original line Diff line number Diff line
@@ -208,10 +208,12 @@ public class KeyguardSliceView extends LinearLayout implements View.OnClickListe
                    android.app.slice.SliceItem.FORMAT_IMAGE);
                    android.app.slice.SliceItem.FORMAT_IMAGE);
            if (icon != null) {
            if (icon != null) {
                iconDrawable = icon.getIcon().loadDrawable(mContext);
                iconDrawable = icon.getIcon().loadDrawable(mContext);
                if (iconDrawable != null) {
                    final int width = (int) (iconDrawable.getIntrinsicWidth()
                    final int width = (int) (iconDrawable.getIntrinsicWidth()
                            / (float) iconDrawable.getIntrinsicHeight() * mIconSize);
                            / (float) iconDrawable.getIntrinsicHeight() * mIconSize);
                    iconDrawable.setBounds(0, 0, Math.max(width, 1), mIconSize);
                    iconDrawable.setBounds(0, 0, Math.max(width, 1), mIconSize);
                }
                }
            }
            button.setCompoundDrawables(iconDrawable, null, null, null);
            button.setCompoundDrawables(iconDrawable, null, null, null);
            button.setOnClickListener(this);
            button.setOnClickListener(this);
            button.setClickable(pendingIntent != null);
            button.setClickable(pendingIntent != null);