summaryrefslogtreecommitdiff
path: root/java/com/android/incallui/InCallPresenter.java
diff options
context:
space:
mode:
authorerfanian <erfanian@google.com>2018-05-11 11:02:53 -0700
committerCopybara-Service <copybara-piper@google.com>2018-05-11 11:44:36 -0700
commit3887ab03fe22d9dba2ac43e4e667a60ef9b7aeb2 (patch)
tree196ddc7a51621cb7b8f0e1bf69a740cb082aea98 /java/com/android/incallui/InCallPresenter.java
parent5e8b10b2c3b68f432a55216d1c1a06617142b2f8 (diff)
Use listeners to drive fragment lifecycles.
Test: tap PiperOrigin-RevId: 196278370 Change-Id: Ied6072caf4a6e87da5ba6395db8c0b0fa55b3f97
Diffstat (limited to 'java/com/android/incallui/InCallPresenter.java')
-rw-r--r--java/com/android/incallui/InCallPresenter.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/java/com/android/incallui/InCallPresenter.java b/java/com/android/incallui/InCallPresenter.java
index ccc564806..da5d20fa3 100644
--- a/java/com/android/incallui/InCallPresenter.java
+++ b/java/com/android/incallui/InCallPresenter.java
@@ -990,6 +990,13 @@ public class InCallPresenter implements CallList.Listener, AudioModeProvider.Aud
}
@Override
+ public void onSpeakEasyStateChange() {
+ if (inCallActivity != null) {
+ inCallActivity.onPrimaryCallStateChanged();
+ }
+ }
+
+ @Override
public void onSessionModificationStateChange(DialerCall call) {
int newState = call.getVideoTech().getSessionModificationState();
LogUtil.i("InCallPresenter.onSessionModificationStateChange", "state: %d", newState);