summaryrefslogtreecommitdiff
path: root/InCallUI
diff options
context:
space:
mode:
authorIhab Awad <ihab@google.com>2014-09-26 22:41:39 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-09-26 22:41:39 +0000
commit07ad70374ebc09d9b0ea3eafc2300a1ff6f1c34d (patch)
treec8060dce238839d59ed78ebe323b7707aedcddb4 /InCallUI
parentd35d084eb6d71323fdd8c01a6aae3122b9a77ab8 (diff)
parent375a804f4151f81b0d3b449d7e96849b98356dcd (diff)
am 10f8b6f9: Merge "Preemptively update In-Call UI upon hangup" into lmp-dev
* commit '10f8b6f96768282e4abca4842665046b3a9e4918': Preemptively update In-Call UI upon hangup
Diffstat (limited to 'InCallUI')
-rw-r--r--InCallUI/src/com/android/incallui/CallCardPresenter.java2
-rw-r--r--InCallUI/src/com/android/incallui/InCallPresenter.java2
2 files changed, 4 insertions, 0 deletions
diff --git a/InCallUI/src/com/android/incallui/CallCardPresenter.java b/InCallUI/src/com/android/incallui/CallCardPresenter.java
index b6085217b..f4568ef6d 100644
--- a/InCallUI/src/com/android/incallui/CallCardPresenter.java
+++ b/InCallUI/src/com/android/incallui/CallCardPresenter.java
@@ -636,6 +636,8 @@ public class CallCardPresenter extends Presenter<CallCardPresenter.CallCardUi>
}
Log.i(this, "Disconnecting call: " + mPrimary);
+ mPrimary.setState(Call.State.DISCONNECTING);
+ CallList.getInstance().onUpdate(mPrimary);
TelecomAdapter.getInstance().disconnectCall(mPrimary.getId());
}
diff --git a/InCallUI/src/com/android/incallui/InCallPresenter.java b/InCallUI/src/com/android/incallui/InCallPresenter.java
index a51aa9169..aa9cc744c 100644
--- a/InCallUI/src/com/android/incallui/InCallPresenter.java
+++ b/InCallUI/src/com/android/incallui/InCallPresenter.java
@@ -500,6 +500,8 @@ public class InCallPresenter implements CallList.Listener, InCallPhoneListener {
if (call != null) {
TelecomAdapter.getInstance().disconnectCall(call.getId());
+ call.setState(Call.State.DISCONNECTING);
+ mCallList.onUpdate(call);
}
}