Set Calls with CallVideoProviders, and update InCallCalls on change.
Bug: 15893156
Change-Id: I27aa41d389673d94adcfe5da8c1ea0f4e155ae26
diff --git a/src/com/android/telecomm/CallsManager.java b/src/com/android/telecomm/CallsManager.java
index d53b583..26f627f 100644
--- a/src/com/android/telecomm/CallsManager.java
+++ b/src/com/android/telecomm/CallsManager.java
@@ -65,6 +65,7 @@
void onIsConferenceCapableChanged(Call call, boolean isConferenceCapable);
void onIsConferencedChanged(Call call);
void onCannedSmsResponsesLoaded(Call call);
+ void onCallVideoProviderChanged(Call call);
}
private static final CallsManager INSTANCE = new CallsManager();
@@ -225,6 +226,13 @@
}
}
+ @Override
+ public void onCallVideoProviderChanged(Call call) {
+ for (CallsManagerListener listener : mListeners) {
+ listener.onCallVideoProviderChanged(call);
+ }
+ }
+
ImmutableCollection<Call> getCalls() {
return ImmutableList.copyOf(mCalls);
}