Merge "CallAttributes.equals does deep check"
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user