When video call state is set, propagate state to InCallCall.
We ultimately need this information in the InCallUI...
Bug: 16015750
Change-Id: I5fc146e2a0812d2b9c48cf6297d9ce4193a10382
diff --git a/src/com/android/telecomm/CallsManager.java b/src/com/android/telecomm/CallsManager.java
index 5d07176..fee41ad 100644
--- a/src/com/android/telecomm/CallsManager.java
+++ b/src/com/android/telecomm/CallsManager.java
@@ -57,6 +57,7 @@
void onRequestingRingback(Call call, boolean ringback);
void onIsConferencedChanged(Call call);
void onAudioModeIsVoipChanged(Call call);
+ void onVideoStateChanged(Call call);
}
private static final CallsManager INSTANCE = new CallsManager();
@@ -202,6 +203,13 @@
}
}
+ @Override
+ public void onVideoStateChanged(Call call) {
+ for (CallsManagerListener listener : mListeners) {
+ listener.onVideoStateChanged(call);
+ }
+ }
+
ImmutableCollection<Call> getCalls() {
return ImmutableList.copyOf(mCalls);
}