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

Commit becddc4c authored by Hyundo Moon's avatar Hyundo Moon Committed by Automerger Merge Worker
Browse files

Merge "Rename CachedBluetoothDevice.setMemberDevice to addMemberDevice" am:...

Merge "Rename CachedBluetoothDevice.setMemberDevice to addMemberDevice" am: 0bec859f am: 9558970e am: 72de1051 am: 178ca258 am: 5f6d2973

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2086903



Change-Id: I01ccf636e366c0f43074bc410b79b920b5a72366
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 7be640a7 5f6d2973
Loading
Loading
Loading
Loading
+11 −11
Original line number Original line Diff line number Diff line
@@ -1376,7 +1376,7 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice>
    /**
    /**
     * Store the member devices that are in the same coordinated set.
     * Store the member devices that are in the same coordinated set.
     */
     */
    public void setMemberDevice(CachedBluetoothDevice memberDevice) {
    public void addMemberDevice(CachedBluetoothDevice memberDevice) {
        mMemberDevices.add(memberDevice);
        mMemberDevices.add(memberDevice);
    }
    }


@@ -1393,24 +1393,24 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice>
     * device and member devices.
     * device and member devices.
     *
     *
     * @param prevMainDevice the previous Main device, it will be added into the member device set.
     * @param prevMainDevice the previous Main device, it will be added into the member device set.
     * @param newMainDevie the new Main device, it will be removed from the member device set.
     * @param newMainDevice the new Main device, it will be removed from the member device set.
     */
     */
    public void switchMemberDeviceContent(CachedBluetoothDevice prevMainDevice,
    public void switchMemberDeviceContent(CachedBluetoothDevice prevMainDevice,
            CachedBluetoothDevice newMainDevie) {
            CachedBluetoothDevice newMainDevice) {
        // Backup from main device
        // Backup from main device
        final BluetoothDevice tmpDevice = mDevice;
        final BluetoothDevice tmpDevice = mDevice;
        final short tmpRssi = mRssi;
        final short tmpRssi = mRssi;
        final boolean tmpJustDiscovered = mJustDiscovered;
        final boolean tmpJustDiscovered = mJustDiscovered;
        // Set main device from sub device
        // Set main device from sub device
        mDevice = newMainDevie.mDevice;
        mDevice = newMainDevice.mDevice;
        mRssi = newMainDevie.mRssi;
        mRssi = newMainDevice.mRssi;
        mJustDiscovered = newMainDevie.mJustDiscovered;
        mJustDiscovered = newMainDevice.mJustDiscovered;
        setMemberDevice(prevMainDevice);
        addMemberDevice(prevMainDevice);
        mMemberDevices.remove(newMainDevie);
        mMemberDevices.remove(newMainDevice);
        // Set sub device from backup
        // Set sub device from backup
        newMainDevie.mDevice = tmpDevice;
        newMainDevice.mDevice = tmpDevice;
        newMainDevie.mRssi = tmpRssi;
        newMainDevice.mRssi = tmpRssi;
        newMainDevie.mJustDiscovered = tmpJustDiscovered;
        newMainDevice.mJustDiscovered = tmpJustDiscovered;
        fetchActiveDevices();
        fetchActiveDevices();
    }
    }


+2 −2
Original line number Original line Diff line number Diff line
@@ -85,7 +85,7 @@ public class CsipDeviceManager {
            // Once there is other devices with the same groupId, to add new device as member
            // Once there is other devices with the same groupId, to add new device as member
            // devices.
            // devices.
            if (CsipDevice != null) {
            if (CsipDevice != null) {
                CsipDevice.setMemberDevice(newDevice);
                CsipDevice.addMemberDevice(newDevice);
                newDevice.setName(CsipDevice.getName());
                newDevice.setName(CsipDevice.getName());
                return true;
                return true;
            }
            }
@@ -148,7 +148,7 @@ public class CsipDeviceManager {
            log("onGroupIdChanged: removed from UI device =" + cachedDevice
            log("onGroupIdChanged: removed from UI device =" + cachedDevice
                    + ", with groupId=" + groupId + " firstMatchedIndex=" + firstMatchedIndex);
                    + ", with groupId=" + groupId + " firstMatchedIndex=" + firstMatchedIndex);


            mainDevice.setMemberDevice(cachedDevice);
            mainDevice.addMemberDevice(cachedDevice);
            mCachedDevices.remove(i);
            mCachedDevices.remove(i);
            mBtManager.getEventManager().dispatchDeviceRemoved(cachedDevice);
            mBtManager.getEventManager().dispatchDeviceRemoved(cachedDevice);
            break;
            break;
+4 −5
Original line number Original line Diff line number Diff line
@@ -40,7 +40,6 @@ import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.RuntimeEnvironment;


import java.util.Collection;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Map;


@RunWith(RobolectricTestRunner.class)
@RunWith(RobolectricTestRunner.class)
@@ -503,8 +502,8 @@ public class CachedBluetoothDeviceManagerTest {
        CachedBluetoothDevice cachedDevice1 = mCachedDeviceManager.addDevice(mDevice1);
        CachedBluetoothDevice cachedDevice1 = mCachedDeviceManager.addDevice(mDevice1);
        CachedBluetoothDevice cachedDevice2 = mCachedDeviceManager.addDevice(mDevice2);
        CachedBluetoothDevice cachedDevice2 = mCachedDeviceManager.addDevice(mDevice2);
        CachedBluetoothDevice cachedDevice3 = mCachedDeviceManager.addDevice(mDevice3);
        CachedBluetoothDevice cachedDevice3 = mCachedDeviceManager.addDevice(mDevice3);
        cachedDevice1.setMemberDevice(cachedDevice2);
        cachedDevice1.addMemberDevice(cachedDevice2);
        cachedDevice1.setMemberDevice(cachedDevice3);
        cachedDevice1.addMemberDevice(cachedDevice3);


        assertThat(cachedDevice1.getMemberDevice()).contains(cachedDevice2);
        assertThat(cachedDevice1.getMemberDevice()).contains(cachedDevice2);
        assertThat(cachedDevice1.getMemberDevice()).contains(cachedDevice3);
        assertThat(cachedDevice1.getMemberDevice()).contains(cachedDevice3);
@@ -524,7 +523,7 @@ public class CachedBluetoothDeviceManagerTest {
        CachedBluetoothDevice cachedDevice2 = mCachedDeviceManager.addDevice(mDevice2);
        CachedBluetoothDevice cachedDevice2 = mCachedDeviceManager.addDevice(mDevice2);
        cachedDevice1.setGroupId(1);
        cachedDevice1.setGroupId(1);
        cachedDevice2.setGroupId(1);
        cachedDevice2.setGroupId(1);
        cachedDevice1.setMemberDevice(cachedDevice2);
        cachedDevice1.addMemberDevice(cachedDevice2);


        // Call onDeviceUnpaired for the one in mCachedDevices.
        // Call onDeviceUnpaired for the one in mCachedDevices.
        mCachedDeviceManager.onDeviceUnpaired(cachedDevice1);
        mCachedDeviceManager.onDeviceUnpaired(cachedDevice1);
@@ -541,7 +540,7 @@ public class CachedBluetoothDeviceManagerTest {
        CachedBluetoothDevice cachedDevice2 = mCachedDeviceManager.addDevice(mDevice2);
        CachedBluetoothDevice cachedDevice2 = mCachedDeviceManager.addDevice(mDevice2);
        cachedDevice1.setGroupId(1);
        cachedDevice1.setGroupId(1);
        cachedDevice2.setGroupId(1);
        cachedDevice2.setGroupId(1);
        cachedDevice1.setMemberDevice(cachedDevice2);
        cachedDevice1.addMemberDevice(cachedDevice2);


        // Call onDeviceUnpaired for the one in mCachedDevices.
        // Call onDeviceUnpaired for the one in mCachedDevices.
        mCachedDeviceManager.onDeviceUnpaired(cachedDevice2);
        mCachedDeviceManager.onDeviceUnpaired(cachedDevice2);