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

Commit aee76d59 authored by Omkar Kolangade's avatar Omkar Kolangade Committed by Howard Harte
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: Idaf704cc1f138a3cee1d7335aac9fd412d9f7b7f
CRs-Fixed: 806868
parent 6a20d796
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);
    }

    /**