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

Commit 8f7a989d authored by Jordan Liu's avatar Jordan Liu Committed by Gerrit Code Review
Browse files

Merge "CallAttributes.equals does deep check"

parents 25664054 8eaa9532
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -117,9 +117,9 @@ public class CallAttributes implements Parcelable {

        CallAttributes s = (CallAttributes) o;

        return (mPreciseCallState == s.mPreciseCallState
        return (Objects.equals(mPreciseCallState, s.mPreciseCallState)
                && mNetworkType == s.mNetworkType
                && mCallQuality == s.mCallQuality);
                && Objects.equals(mCallQuality, s.mCallQuality));
    }

    /**
+5 −5
Original line number Diff line number Diff line
@@ -287,11 +287,11 @@ public final class PreciseCallState implements Parcelable {
            return false;
        }
        PreciseCallState other = (PreciseCallState) obj;
        return (mRingingCallState != other.mRingingCallState &&
            mForegroundCallState != other.mForegroundCallState &&
            mBackgroundCallState != other.mBackgroundCallState &&
            mDisconnectCause != other.mDisconnectCause &&
            mPreciseDisconnectCause != other.mPreciseDisconnectCause);
        return (mRingingCallState == other.mRingingCallState
                && mForegroundCallState == other.mForegroundCallState
                && mBackgroundCallState == other.mBackgroundCallState
                && mDisconnectCause == other.mDisconnectCause
                && mPreciseDisconnectCause == other.mPreciseDisconnectCause);
    }

    @Override