Merge "In DSDA allow upto 4 calls" into LA.BF.1.1.1
diff --git a/src/com/android/server/telecom/CallReceiver.java b/src/com/android/server/telecom/CallReceiver.java
index 8e9a688..7ce80fb 100755
--- a/src/com/android/server/telecom/CallReceiver.java
+++ b/src/com/android/server/telecom/CallReceiver.java
@@ -90,7 +90,7 @@
isSkipSchemaParsing);
}
if (clientExtras == null) {
- clientExtras = Bundle.EMPTY;
+ clientExtras = new Bundle();
}
final boolean isDefaultDialer = intent.getBooleanExtra(KEY_IS_DEFAULT_DIALER, false);
@@ -133,7 +133,7 @@
clientExtras = intent.getBundleExtra(TelecomManager.EXTRA_INCOMING_CALL_EXTRAS);
}
if (clientExtras == null) {
- clientExtras = Bundle.EMPTY;
+ clientExtras = new Bundle();
}
Log.d(TAG, "Processing incoming call from connection service [%s]",
diff --git a/src/com/android/server/telecom/InCallController.java b/src/com/android/server/telecom/InCallController.java
index ddf4bb8..74af36e 100755
--- a/src/com/android/server/telecom/InCallController.java
+++ b/src/com/android/server/telecom/InCallController.java
@@ -627,7 +627,7 @@
int callCapabilities = 0;
for (int i = 0; i < CONNECTION_TO_CALL_CAPABILITY.length; i += 2) {
if ((CONNECTION_TO_CALL_CAPABILITY[i] & connectionCapabilities) != 0) {
- callCapabilities &= CONNECTION_TO_CALL_CAPABILITY[i + 1];
+ callCapabilities |= CONNECTION_TO_CALL_CAPABILITY[i + 1];
}
}
return callCapabilities;