commit | 098cdccc5b80f76f3c8f8ecc28070259b56fedfb | [log] [tgz] |
---|---|---|
author | Hall Liu <hallliu@google.com> | Wed Mar 31 22:41:23 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed Mar 31 22:41:23 2021 +0000 |
tree | 4a9f232d65075865c595198e32f5241715129811 | |
parent | 44092bb62669df4c6bb135c9cd20d8e1aaaa3783 [diff] | |
parent | a40bcd14348f760ca19433441c7d052532b164fd [diff] |
Merge "Unset conference state when dng_cnf removed" am: a40bcd1434 Original change: https://android-review.googlesource.com/c/platform/packages/services/Telecomm/+/1584813 Change-Id: I585c23f4b7d0433a90c18756d087fe8764ddb4ff
diff --git a/src/com/android/server/telecom/Call.java b/src/com/android/server/telecom/Call.java index 15f9cd1..16bb551 100644 --- a/src/com/android/server/telecom/Call.java +++ b/src/com/android/server/telecom/Call.java
@@ -1973,6 +1973,16 @@ } } + boolean wasDowngradedConference = + (previousProperties & Connection.PROPERTY_IS_DOWNGRADED_CONFERENCE) != 0; + boolean isDowngradedConference = + (connectionProperties & Connection.PROPERTY_IS_DOWNGRADED_CONFERENCE) != 0; + if (wasDowngradedConference && !isDowngradedConference) { + Log.i(this, "DOWNGRADED_CONFERENCE property removed; setting" + + " conference state to false"); + setConferenceState(false); + } + mAnalytics.addCallProperties(mConnectionProperties); int xorProps = previousProperties ^ mConnectionProperties;