Add more boilerplate to the incallui.
Bug: 73774242
Test: unit tests where they exist
PiperOrigin-RevId: 189853302
Change-Id: Ibf3431cc0d7716c2c53c7ea165dfc130102a1bc7
diff --git a/java/com/android/incallui/AnswerScreenPresenter.java b/java/com/android/incallui/AnswerScreenPresenter.java
index b9a84ae..a0c76f3 100644
--- a/java/com/android/incallui/AnswerScreenPresenter.java
+++ b/java/com/android/incallui/AnswerScreenPresenter.java
@@ -132,6 +132,18 @@
}
@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();