Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a0f46a9e authored by Omkar Kolangade's avatar Omkar Kolangade
Browse files

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
parent 599f6256
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -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);
    }

    /**