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

Commit 096a2096 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Revert "Removed BluetoothDevice#prepareToEnterProcess""

parents 9dbdb46f cc3d5873
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1186,6 +1186,11 @@ public final class BluetoothDevice implements Parcelable, Attributable {
        mAttributionSource = attributionSource;
    }

    /** {@hide} */
    public void prepareToEnterProcess(@NonNull AttributionSource attributionSource) {
        setAttributionSource(attributionSource);
    }

    @Override
    public boolean equals(@Nullable Object o) {
        if (o instanceof BluetoothDevice) {
+5 −8
Original line number Diff line number Diff line
@@ -62,15 +62,15 @@ public final class BluetoothManager {
    private static final String TAG = "BluetoothManager";
    private static final boolean DBG = false;

    private static AttributionSource sAttributionSource = null;
    private final AttributionSource mAttributionSource;
    private final BluetoothAdapter mAdapter;

    /**
     * @hide
     */
    public BluetoothManager(Context context) {
        sAttributionSource = resolveAttributionSource(context);
        mAdapter = BluetoothAdapter.createAdapter(sAttributionSource);
        mAttributionSource = resolveAttributionSource(context);
        mAdapter = BluetoothAdapter.createAdapter(mAttributionSource);
    }

    /** {@hide} */
@@ -79,9 +79,6 @@ public final class BluetoothManager {
        if (context != null) {
            res = context.getAttributionSource();
        }
        else if (sAttributionSource != null) {
            return sAttributionSource;
        }
        if (res == null) {
            res = ActivityThread.currentAttributionSource();
        }
@@ -201,8 +198,8 @@ public final class BluetoothManager {
            IBluetoothGatt iGatt = managerService.getBluetoothGatt();
            if (iGatt == null) return devices;
            devices = Attributable.setAttributionSource(
                    iGatt.getDevicesMatchingConnectionStates(states, sAttributionSource),
                    sAttributionSource);
                    iGatt.getDevicesMatchingConnectionStates(states, mAttributionSource),
                    mAttributionSource);
        } catch (RemoteException e) {
            Log.e(TAG, "", e);
        }