IMS Connection Capabilities Update

IMS connection capabilities were not getting
propagated to the upper layers whenever a
capability was added or removed. Adding the
same.

Change-Id: Ic67d76df05c8b2a1b8abaf27f266fe9693764e52
This commit is contained in:
Omkar Kolangade
2015-03-23 17:51:16 -07:00
parent 599f62562b
commit a0f46a9e7d

View File

@@ -181,7 +181,10 @@ public abstract class Conference extends Conferenceable {
* @hide
*/
public void removeCapability(int capability) {
mConnectionCapabilities &= ~capability;
int newCapabilities = mConnectionCapabilities;
newCapabilities &= ~capability;
setConnectionCapabilities(newCapabilities);
}
/**
@@ -191,7 +194,10 @@ public abstract class Conference extends Conferenceable {
* @hide
*/
public void addCapability(int capability) {
mConnectionCapabilities |= capability;
int newCapabilities = mConnectionCapabilities;
newCapabilities |= capability;
setConnectionCapabilities(newCapabilities);
}
/**