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:
@@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user