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

Commit 99384279 authored by Julia Tuttle's avatar Julia Tuttle Committed by Android (Google) Code Review
Browse files

Merge "BigPictureStyle: discard empty Icon BitmapDrawables" into main

parents 8d527d89 de1e4c0c
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ import android.util.AttributeSet;
import android.util.Log;
import android.widget.ImageView;
import android.widget.RemoteViews;
import android.widget.flags.Flags;

import com.android.internal.R;

@@ -124,9 +125,14 @@ public class BigPictureNotificationImageView extends ImageView implements
    public void setImageDrawable(@Nullable Drawable drawable) {
        if (drawable instanceof BitmapDrawable bitmapDrawable) {
            if (bitmapDrawable.getBitmap() == null) {
                if (Flags.bigPictureStyleDiscardEmptyIconBitmapDrawables()) {
                    Log.e(TAG, "discarding BitmapDrawable with null Bitmap (invalid image file?)");
                    drawable = null;
                } else {
                    Log.e(TAG, "setting BitmapDrawable with null Bitmap (invalid image file?)");
                }
            }
        }

        super.setImageDrawable(drawable);
    }