Fixing ADD_CALL (2/3)

Bug: 16241726
Change-Id: Ie1dd72a79c2430b10b0239dbdda5508edbc8eb26
diff --git a/src/com/android/telecomm/InCallController.java b/src/com/android/telecomm/InCallController.java
index 7081dc9..8e973f6 100644
--- a/src/com/android/telecomm/InCallController.java
+++ b/src/com/android/telecomm/InCallController.java
@@ -281,11 +281,11 @@
         String callId = mCallIdMapper.getCallId(call);
 
         int capabilities = call.getCallCapabilities();
-        if (!CallsManager.getInstance().isAddCallCapable(call)) {
-            capabilities &= ~CallCapabilities.ADD_CALL;
+        if (CallsManager.getInstance().isAddCallCapable(call)) {
+            capabilities |= CallCapabilities.ADD_CALL;
         }
-        if (call.isEmergencyCall()) {
-            capabilities &= ~CallCapabilities.MUTE;
+        if (!call.isEmergencyCall()) {
+            capabilities |= CallCapabilities.MUTE;
         }
 
         CallState state = call.getState();