Support Add Call (1/2)

Bug: 15006702
Change-Id: I5b99af2da0841897ab87f8b9076f4fae91233b80
diff --git a/src/com/android/telecomm/InCallController.java b/src/com/android/telecomm/InCallController.java
index 7be1baa..6dac2ce 100644
--- a/src/com/android/telecomm/InCallController.java
+++ b/src/com/android/telecomm/InCallController.java
@@ -277,6 +277,9 @@
         if (call.isConferenceCapable()) {
             capabilities |= CallCapabilities.MERGE_CALLS;
         }
+        if (CallsManager.getInstance().isAddCallCapable(call)) {
+            capabilities |= CallCapabilities.ADD_CALL;
+        }
         CallState state = call.getState();
         if (state == CallState.ABORTED) {
             state = CallState.DISCONNECTED;
@@ -307,4 +310,5 @@
                 capabilities, connectTimeMillis, call.getHandle(), call.getGatewayInfo(),
                 descriptor, call.getHandoffCallServiceDescriptor(), parentCallId, childCallIds);
     }
+
 }