summaryrefslogtreecommitdiff
path: root/InCallUI
diff options
context:
space:
mode:
authorSantos Cordon <santoscordon@google.com>2014-05-14 18:56:09 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-05-14 18:56:09 +0000
commitb2e10feeaf6ce8ac912bea36af28d0f060b43872 (patch)
treed597cf68d1b6377acb94feb4fa460c53a989d053 /InCallUI
parentf8ad203ed7635809091328e49ec512f635b21051 (diff)
parent965630a9c6ff19c158acd05cb9d2ea285162b7d9 (diff)
am d5b3b757: Update to disconnect-cause APIs.
* commit 'd5b3b7579d8b5ec4b4a4c99953078ccef4e1c09f': Update to disconnect-cause APIs.
Diffstat (limited to 'InCallUI')
-rw-r--r--InCallUI/src/com/android/incallui/InCallServiceImpl.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/InCallUI/src/com/android/incallui/InCallServiceImpl.java b/InCallUI/src/com/android/incallui/InCallServiceImpl.java
index f2ebb4bd0..7bfeab90e 100644
--- a/InCallUI/src/com/android/incallui/InCallServiceImpl.java
+++ b/InCallUI/src/com/android/incallui/InCallServiceImpl.java
@@ -16,14 +16,10 @@
package com.android.incallui;
-import android.app.Service;
-import android.content.Intent;
-import android.os.Handler;
-import android.os.IBinder;
-import android.os.Looper;
import android.telecomm.CallAudioState;
import android.telecomm.CallInfo;
import android.telecomm.InCallAdapter;
+import android.telephony.DisconnectCause;
import com.android.services.telephony.common.Call;
import com.google.common.collect.ImmutableList;
@@ -84,9 +80,10 @@ public class InCallServiceImpl extends android.telecomm.InCallService {
}
/** {@inheritDoc} */
- @Override protected void setDisconnected(String callId) {
+ @Override protected void setDisconnected(String callId, int disconnectCause) {
Call call = CallInfoTranslator.getCall(callId);
if (null != call) {
+ call.setDisconnectCause(DisconnectCause.NORMAL);
call.setState(Call.State.DISCONNECTED);
CallList.getInstance().onDisconnect(call);