de4cf995d62280d139c05a9639832a9bf781b480 |
|
18-Apr-2017 |
Srinivas Visvanathan <sriniv@google.com> |
Killing CallList + crash fix - Replacing UiCallList and subclass with simple HashMap in TelecomUiCallManager. TelecomUiCallManager.getOrCreateCallContainer now does simple map search. Removed synchronization since callbacks from InCallServiceImpl are on main thread AFAICT; double-checked with logging. - OngoingCallFragment crash fix: Don't unset uiBluetoothMonitor since the fragment object can be re-used by TelecomActivity for next call. TelecomActivity only passes uiBluetoothMonitor the first time after construction. - Fixing UiCall.disconnectClause -> UiCall.disconnectCause. Bug: 37251324 Test: Made test calls, incoming, outgoing, conference. Change-Id: I63f24cc9793b4b2c4547146a836205413f106c83
/packages/apps/Car/Dialer/src/com/android/car/dialer/telecom/UiCall.java
|