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

Commit 4f3fd69a authored by Omkar Kolangade's avatar Omkar Kolangade Committed by Linux Build Service Account
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
CRs-Fixed: 806868
parent fb3c8b82
Loading
Loading
Loading
Loading
+8 −2
Original line number Original line Diff line number Diff line
@@ -160,7 +160,10 @@ public abstract class Conference extends Conferenceable {
     * @hide
     * @hide
     */
     */
    public void removeCapability(int capability) {
    public void removeCapability(int capability) {
        mConnectionCapabilities &= ~capability;
        int newCapabilities = mConnectionCapabilities;
        newCapabilities &= ~capability;

        setConnectionCapabilities(newCapabilities);
    }
    }


    /**
    /**
@@ -170,7 +173,10 @@ public abstract class Conference extends Conferenceable {
     * @hide
     * @hide
     */
     */
    public void addCapability(int capability) {
    public void addCapability(int capability) {
        mConnectionCapabilities |= capability;
        int newCapabilities = mConnectionCapabilities;
        newCapabilities |= capability;

        setConnectionCapabilities(newCapabilities);
    }
    }


    /**
    /**