Plumb the extras data through to the CallService
Add support for the new extras API which allows a Bundle to be passed
with the incoming call intent, and plumb this Bundle all the way
through to the setIncomingCallId call.
Change-Id: I52e7e1d0788ecd01aa427e76de7ccf4d9b75f1f0
diff --git a/src/com/android/telecomm/CallActivity.java b/src/com/android/telecomm/CallActivity.java
index 1f9ffab..9347c2e 100644
--- a/src/com/android/telecomm/CallActivity.java
+++ b/src/com/android/telecomm/CallActivity.java
@@ -126,7 +126,12 @@
return;
}
+ Bundle clientExtras = Bundle.EMPTY;
+ if (intent.hasExtra(TelecommConstants.EXTRA_INCOMING_CALL_EXTRAS)) {
+ clientExtras = intent.getBundleExtra(TelecommConstants.EXTRA_INCOMING_CALL_EXTRAS);
+ }
+
Log.d(TAG, "Processing incoming call from call service [" + descriptor + "]");
- mCallsManager.processIncomingCallIntent(descriptor);
+ mCallsManager.processIncomingCallIntent(descriptor, clientExtras);
}
}