summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Brad Ebinger <breadley@google.com> 2020-10-08 17:48:00 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2020-10-08 17:48:00 +0000
commitdd27d93ad6e29e0c313f4bc2e7149fcacf611a12 (patch)
treec4b05c68d58d79d66e20200a1fc171471af50e3c
parent60ccba0c5287b6abe2ce725d89b34729fe8f1103 (diff)
parent360c5f1749f2008e0d1ced50cc7882277745026d (diff)
Merge "Fix un-dismissable incoming call for auto-rejected calls"
-rw-r--r--telephony/java/android/telephony/ims/aidl/IImsMmTelListener.aidl7
1 files changed, 5 insertions, 2 deletions
diff --git a/telephony/java/android/telephony/ims/aidl/IImsMmTelListener.aidl b/telephony/java/android/telephony/ims/aidl/IImsMmTelListener.aidl
index 7bbe30a444b9..52464703c608 100644
--- a/telephony/java/android/telephony/ims/aidl/IImsMmTelListener.aidl
+++ b/telephony/java/android/telephony/ims/aidl/IImsMmTelListener.aidl
@@ -27,8 +27,11 @@ import com.android.ims.internal.IImsCallSession;
* See MmTelFeature#Listener for more information.
* {@hide}
*/
-oneway interface IImsMmTelListener {
+ // This interface is not considered oneway because we need to ensure that these operations are
+ // processed by telephony before the control flow returns to the ImsService to perform
+ // operations on the IImsCallSession.
+interface IImsMmTelListener {
void onIncomingCall(IImsCallSession c, in Bundle extras);
void onRejectedCall(in ImsCallProfile callProfile, in ImsReasonInfo reason);
- void onVoiceMessageCountUpdate(int count);
+ oneway void onVoiceMessageCountUpdate(int count);
}