Add disconnect cause to the disconnect path.
Change-Id: I4488f58eaf656b46410b2ed85999d0598bc11a5d
diff --git a/src/com/android/telecomm/CallServiceAdapter.java b/src/com/android/telecomm/CallServiceAdapter.java
index f95953a..7b1fc3e 100644
--- a/src/com/android/telecomm/CallServiceAdapter.java
+++ b/src/com/android/telecomm/CallServiceAdapter.java
@@ -165,11 +165,12 @@
/** {@inheritDoc} */
// TODO(gilad): Ensure that any communication from the underlying ICallService
// implementation is expected (or otherwise suppressed at the adapter level).
- @Override public void setDisconnected(final String callId) {
+ @Override public void setDisconnected(
+ final String callId, final int disconnectCause, final String disconnectMessage) {
checkValidCallId(callId);
mHandler.post(new Runnable() {
@Override public void run() {
- mCallsManager.markCallAsDisconnected(callId);
+ mCallsManager.markCallAsDisconnected(callId, disconnectCause, disconnectMessage);
}
});
}