Loading android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java +13 −7 Original line number Diff line number Diff line Loading @@ -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()); Loading @@ -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)) { Loading Loading
android/app/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java +13 −7 Original line number Diff line number Diff line Loading @@ -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()); Loading @@ -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)) { Loading