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();