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

Commit ccaeb5a4 authored by Shen Lin's avatar Shen Lin
Browse files

Fix potential crash in ImageTransformState

android.graphics.drawable.Icon#sameAs() requires a non-null icon object
to do compare.

Bug: 264608650
Test: Manual
Change-Id: I0625ebce8c368d621e40be0162a023427a911083
parent e073b7ed
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -53,7 +53,9 @@ public class ImageTransformState extends TransformState {
            return true;
        }
        if (otherState instanceof ImageTransformState) {
            return mIcon != null && mIcon.sameAs(((ImageTransformState) otherState).getIcon());
            final Icon otherIcon = ((ImageTransformState) otherState).mIcon;
            return mIcon == otherIcon || (mIcon != null && otherIcon != null && mIcon.sameAs(
                    otherIcon));
        }
        return false;
    }