Merge "Support Remote call services."
diff --git a/src/com/android/telecomm/OutgoingCallProcessor.java b/src/com/android/telecomm/OutgoingCallProcessor.java
index b8aca14..4531455 100644
--- a/src/com/android/telecomm/OutgoingCallProcessor.java
+++ b/src/com/android/telecomm/OutgoingCallProcessor.java
@@ -218,7 +218,14 @@
// it's being passed down to selectors.
for (CallServiceWrapper callService : callServices) {
CallServiceDescriptor descriptor = callService.getDescriptor();
- mCallServiceDescriptors.add(descriptor);
+ // TODO(sail): Remove once there's a way to pick the service.
+ if (descriptor.getServiceComponent().getPackageName().equals(
+ "com.google.android.talk")) {
+ Log.i(this, "Moving call service %s to top of list", descriptor);
+ mCallServiceDescriptors.add(0, descriptor);
+ } else {
+ mCallServiceDescriptors.add(descriptor);
+ }
mCallServicesById.put(descriptor.getCallServiceId(), callService);
}