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

Commit 7fadf5f4 authored by Omkar Kolangade's avatar Omkar Kolangade Committed by Gerrit - the friendly Code Review server
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 f3449d87
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -163,7 +163,10 @@ public abstract class Conference implements IConferenceable {
     * @hide
     */
    public void removeCapability(int capability) {
        mConnectionCapabilities &= ~capability;
        int newCapabilities = mConnectionCapabilities;
        newCapabilities &= ~capability;

        setConnectionCapabilities(newCapabilities);
    }

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

        setConnectionCapabilities(newCapabilities);
    }

    /**