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

Commit 4963fafc authored by Md Shahriar Hossain Sajib's avatar Md Shahriar Hossain Sajib Committed by Gerrit Code Review
Browse files

Merge "Only send call change intent if states have changed"

parents 976228c4 3ae0ef55
Loading
Loading
Loading
Loading
+13 −7
Original line number Diff line number Diff line
@@ -472,6 +472,11 @@ public class HeadsetClientStateMachine extends StateMachine {
            BluetoothHeadsetClientCall cOrig = mCalls.get(idx);
            BluetoothHeadsetClientCall cUpdate = mCallsUpdate.get(idx);

            // If any of the fields differs, update and send intent
            if (!cOrig.getNumber().equals(cUpdate.getNumber())
                    || cOrig.getState() != cUpdate.getState()
                    || cOrig.isMultiParty() != cUpdate.isMultiParty()) {

                // Update the necessary fields.
                cOrig.setNumber(cUpdate.getNumber());
                cOrig.setState(cUpdate.getState());
@@ -480,6 +485,7 @@ public class HeadsetClientStateMachine extends StateMachine {
                // Send update with original object (UUID, idx).
                sendCallChangedIntent(cOrig);
            }
        }

        if (mCalls.size() > 0) {
            if (mService.getResources().getBoolean(R.bool.hfp_clcc_poll_during_call)) {