diff options
| author | 2020-10-08 17:48:00 +0000 | |
|---|---|---|
| committer | 2020-10-08 17:48:00 +0000 | |
| commit | dd27d93ad6e29e0c313f4bc2e7149fcacf611a12 (patch) | |
| tree | c4b05c68d58d79d66e20200a1fc171471af50e3c | |
| parent | 60ccba0c5287b6abe2ce725d89b34729fe8f1103 (diff) | |
| parent | 360c5f1749f2008e0d1ced50cc7882277745026d (diff) | |
Merge "Fix un-dismissable incoming call for auto-rejected calls"
| -rw-r--r-- | telephony/java/android/telephony/ims/aidl/IImsMmTelListener.aidl | 7 |
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); } |