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

Commit 5a5038dd authored by Santiago Seifert's avatar Santiago Seifert
Browse files

Simplify UserHandle.equals

The resulting implementation is computationally cheaper
by saving the exception handling.

Bug: 286548714
Bug: 205124386
Change-Id: Icdf4d42155bad9c9277650ce0344215438c07a99
Test: m
Test: mp droid
parent c80d564f
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -597,13 +597,10 @@ public final class UserHandle implements Parcelable {

    @Override
    public boolean equals(@Nullable Object obj) {
        try {
            if (obj != null) {
        if (obj instanceof UserHandle) {
            UserHandle other = (UserHandle) obj;
            return mHandle == other.mHandle;
        }
        } catch (ClassCastException ignore) {
        }
        return false;
    }