summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/AnswerScreenPresenter.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/incallui/AnswerScreenPresenter.java')
-rw-r--r--java/com/android/incallui/AnswerScreenPresenter.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/java/com/android/incallui/AnswerScreenPresenter.java b/java/com/android/incallui/AnswerScreenPresenter.java
index b9a84ae5d..a0c76f345 100644
--- a/java/com/android/incallui/AnswerScreenPresenter.java
+++ b/java/com/android/incallui/AnswerScreenPresenter.java
@@ -132,6 +132,18 @@ public class AnswerScreenPresenter
}
@Override
+ public void onSpeakEasyCall() {
+ LogUtil.enterBlock("AnswerScreenPresenter.onSpeakEasyCall");
+ DialerCall incomingCall = CallList.getInstance().getIncomingCall();
+ if (incomingCall == null) {
+ LogUtil.i("AnswerScreenPresenter.onSpeakEasyCall", "incomingCall == null");
+ return;
+ }
+ incomingCall.setIsSpeakEasyCall(true);
+ incomingCall.answer();
+ }
+
+ @Override
public void onAnswerAndReleaseCall() {
LogUtil.enterBlock("AnswerScreenPresenter.onAnswerAndReleaseCall");
DialerCall activeCall = CallList.getInstance().getActiveCall();