summaryrefslogtreecommitdiffstats
path: root/telecomm/java/com
diff options
context:
space:
mode:
authorAnthony Lee <anthonylee@google.com>2015-04-24 15:25:29 -0700
committerAnthony Lee <anthonylee@google.com>2015-04-28 07:13:34 -0700
commit17455a3d39350a39eb995897929977d793358365 (patch)
tree4765cf4b4edff6c8a96f1ecb02c6faef5b99d11a /telecomm/java/com
parent2a550449bcb4a6cff2fa96f7e7bf147dc485d5eb (diff)
downloadframeworks_base-17455a3d39350a39eb995897929977d793358365.zip
frameworks_base-17455a3d39350a39eb995897929977d793358365.tar.gz
frameworks_base-17455a3d39350a39eb995897929977d793358365.tar.bz2
Add plumbing for merge failures and renable button. (3/4)
The merge failure is not plumbed up through any layer that can trap the callback and act on it. The first part of this fix is to create that plumbing. Then we need to reenable the merge button. At this point in time, we leverage the fact that forcing the call to reassess its capabilities will poke the InCallUI to reenable the merge button. In the future, we should plumb the merge failure all the way to InCallUI and not only handle the button but display UI to the user. The UI is currently being displayed by CallNotifier which is the wrong place. See b/20530631 for more details. Bug: 20229905 Change-Id: I0355ada46b484c6db4bee656c77386dd61be5e1f
Diffstat (limited to 'telecomm/java/com')
-rw-r--r--telecomm/java/com/android/internal/telecom/IConnectionServiceAdapter.aidl2
1 files changed, 2 insertions, 0 deletions
diff --git a/telecomm/java/com/android/internal/telecom/IConnectionServiceAdapter.aidl b/telecomm/java/com/android/internal/telecom/IConnectionServiceAdapter.aidl
index 7e7e9cc..67e2edb 100644
--- a/telecomm/java/com/android/internal/telecom/IConnectionServiceAdapter.aidl
+++ b/telecomm/java/com/android/internal/telecom/IConnectionServiceAdapter.aidl
@@ -56,6 +56,8 @@ oneway interface IConnectionServiceAdapter {
void setIsConferenced(String callId, String conferenceCallId);
+ void setConferenceMergeFailed(String callId);
+
void addConferenceCall(String callId, in ParcelableConference conference);
void removeCall(String callId);