API support for reporting of changes to call features.
(eg VoLTE, VoWIFI, etc)
Bug: 15987281
Change-Id: I5a18046ca0e2ff78ee96af610b5a3b88d93a52ad
diff --git a/src/com/android/telecomm/InCallController.java b/src/com/android/telecomm/InCallController.java
index 871bf75..90d24fd 100644
--- a/src/com/android/telecomm/InCallController.java
+++ b/src/com/android/telecomm/InCallController.java
@@ -36,7 +36,6 @@
import com.google.common.collect.ImmutableCollection;
import java.util.ArrayList;
-import java.util.Collections;
import java.util.List;
/**
@@ -167,6 +166,12 @@
updateCall(call);
}
+ @Override
+ public void onFeaturesChanged(Call call) {
+ Log.v(this,"onFeaturesChanged: %d", call.getFeatures());
+ updateCall(call);
+ }
+
void bringToForeground(boolean showDialpad) {
if (mInCallService != null) {
try {
@@ -317,7 +322,7 @@
call.getCannedSmsResponses(), capabilities, connectTimeMillis, call.getHandle(),
call.getGatewayInfo(), call.getSubscription(), descriptor,
call.getHandoffCallServiceDescriptor(), call.getCallVideoProvider(),
- parentCallId, childCallIds);
+ parentCallId, childCallIds, call.getFeatures());
}
}