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

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

Merge "Removed BluetoothDevice#prepareToEnterProcess"

parents 7593e112 e8f2077f
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -1186,11 +1186,6 @@ 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) {
+8 −5
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 final AttributionSource mAttributionSource;
    private static AttributionSource sAttributionSource = null;
    private final BluetoothAdapter mAdapter;

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

    /** {@hide} */
@@ -79,6 +79,9 @@ public final class BluetoothManager {
        if (context != null) {
            res = context.getAttributionSource();
        }
        else if (sAttributionSource != null) {
            return sAttributionSource;
        }
        if (res == null) {
            res = ActivityThread.currentAttributionSource();
        }
@@ -198,8 +201,8 @@ public final class BluetoothManager {
            IBluetoothGatt iGatt = managerService.getBluetoothGatt();
            if (iGatt == null) return devices;
            devices = Attributable.setAttributionSource(
                    iGatt.getDevicesMatchingConnectionStates(states, mAttributionSource),
                    mAttributionSource);
                    iGatt.getDevicesMatchingConnectionStates(states, sAttributionSource),
                    sAttributionSource);
        } catch (RemoteException e) {
            Log.e(TAG, "", e);
        }
+0 −11
Original line number Diff line number Diff line
@@ -31,7 +31,6 @@ import android.annotation.SuppressLint;
import android.annotation.SystemApi;
import android.annotation.TestApi;
import android.app.AppGlobals;
import android.bluetooth.BluetoothDevice;
import android.compat.annotation.UnsupportedAppUsage;
import android.content.pm.ActivityInfo;
import android.content.pm.ApplicationInfo;
@@ -11462,16 +11461,6 @@ public class Intent implements Parcelable, Cloneable {
        if (fromProtectedComponent) {
            mLocalFlags |= LOCAL_FLAG_FROM_PROTECTED_COMPONENT;
        }

        // Special attribution fix-up logic for any BluetoothDevice extras
        // passed via Bluetooth intents
        if (mAction != null && mAction.startsWith("android.bluetooth.")
                && hasExtra(BluetoothDevice.EXTRA_DEVICE)) {
            final BluetoothDevice device = getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
            if (device != null) {
                device.prepareToEnterProcess(source);
            }
        }
    }

    /** @hide */