diff options
Diffstat (limited to 'telecomm/java/android/telecom/ConnectionService.java')
-rw-r--r-- | telecomm/java/android/telecom/ConnectionService.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/telecomm/java/android/telecom/ConnectionService.java b/telecomm/java/android/telecom/ConnectionService.java index 60a85bcadeb0..0f732fc36bc9 100644 --- a/telecomm/java/android/telecom/ConnectionService.java +++ b/telecomm/java/android/telecom/ConnectionService.java @@ -1275,6 +1275,31 @@ public abstract class ConnectionService extends Service { mAdapter.removeExtras(id, keys); } } + + @Override + public void onConferenceStateChanged(Conference c, boolean isConference) { + String id = mIdByConference.get(c); + if (id != null) { + mAdapter.setConferenceState(id, isConference); + } + } + + @Override + public void onAddressChanged(Conference c, Uri newAddress, int presentation) { + String id = mIdByConference.get(c); + if (id != null) { + mAdapter.setAddress(id, newAddress, presentation); + } + } + + @Override + public void onCallerDisplayNameChanged(Conference c, String callerDisplayName, + int presentation) { + String id = mIdByConference.get(c); + if (id != null) { + mAdapter.setCallerDisplayName(id, callerDisplayName, presentation); + } + } }; private final Connection.Listener mConnectionListener = new Connection.Listener() { |