diff options
author | Tyler Gunn <tgunn@google.com> | 2020-03-06 11:36:21 -0800 |
---|---|---|
committer | Tyler Gunn <tgunn@google.com> | 2020-03-30 09:28:50 -0700 |
commit | 2915af73d53b68ed2d624e628169a5bf1ad74934 (patch) | |
tree | ac03732d7902be2b4a53e013dc6fc6af867b6321 /telecomm/java/android/telecom/Connection.java | |
parent | 70a08d9f7e4967e1305dad2b6d6f2e1ee92698eb (diff) |
Fix Telecom ConnectionTest.
A recent Telephony change was made to support missed calls reported
over SMS; this change made FailureSignalingConnection fully mutable
which failed some CTS.
Given that its only the setAddress method which would fail the mutability
check, re-added immutability in the FailureSignalingConnection since
ultimately we do want to protect these from state changes, but removed
the mutability check in the setAddress method since its reasonable to
want to report an address in this case.
Test: cts-tradefed run cts-dev -m CtsTelecomTestCases -t android.telecom.cts.ConnectionTest
Fixes: 150811816
Change-Id: I7f37daf9ac65ff70eec7692410fa299cb30fdc38
Diffstat (limited to 'telecomm/java/android/telecom/Connection.java')
-rwxr-xr-x | telecomm/java/android/telecom/Connection.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/telecomm/java/android/telecom/Connection.java b/telecomm/java/android/telecom/Connection.java index 5f33a3d6f1de..9dfa3ac7a5d8 100755 --- a/telecomm/java/android/telecom/Connection.java +++ b/telecomm/java/android/telecom/Connection.java @@ -2331,7 +2331,6 @@ public abstract class Connection extends Conferenceable { * See {@link TelecomManager} for valid values. */ public final void setAddress(Uri address, int presentation) { - checkImmutable(); Log.d(this, "setAddress %s", address); mAddress = address; mAddressPresentation = presentation; @@ -3358,6 +3357,7 @@ public abstract class Connection extends Conferenceable { private boolean mImmutable = false; public FailureSignalingConnection(DisconnectCause disconnectCause) { setDisconnected(disconnectCause); + mImmutable = true; } public void checkImmutable() { |