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

Commit e6e9c3b8 authored by Omkar Kolangade's avatar Omkar Kolangade Committed by Deepak Kundra
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 2a4727ca
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -156,7 +156,10 @@ public abstract class Conference implements IConferenceable {
     * @hide
     */
    public void removeCapability(int capability) {
        mConnectionCapabilities &= ~capability;
        int newCapabilities = mConnectionCapabilities;
        newCapabilities &= ~capability;

        setConnectionCapabilities(newCapabilities);
    }

    /**
@@ -166,7 +169,10 @@ public abstract class Conference implements IConferenceable {
     * @hide
     */
    public void addCapability(int capability) {
        mConnectionCapabilities |= capability;
        int newCapabilities = mConnectionCapabilities;
        newCapabilities |= capability;

        setConnectionCapabilities(newCapabilities);
    }

    /**