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

Commit 73980db1 authored by Kyunglyul Hyun's avatar Kyunglyul Hyun Committed by Automerger Merge Worker
Browse files

[conflict] Correct isDirect in BluetoothGatt#connect am: 213409cb am:...

[conflict] Correct isDirect in BluetoothGatt#connect am: 213409cb am: 5450395a am: 5ed657b7 am: 674afad7

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/19056191



Change-Id: Icf438513f52f47d0506425a7e9533deeff29a778
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents b29f2846 674afad7
Loading
Loading
Loading
Loading
+6 −1
Original line number Original line Diff line number Diff line
@@ -1030,9 +1030,14 @@ public final class BluetoothGatt implements BluetoothProfile {
    @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT)
    @RequiresPermission(android.Manifest.permission.BLUETOOTH_CONNECT)
    public boolean connect() {
    public boolean connect() {
        try {
        try {
            if (DBG) {
                Log.d(TAG, "connect(void) - device: " + mDevice.getAddress()
                        + ", auto=" + mAutoConnect);
            }

            // autoConnect is inverse of "isDirect"
            // autoConnect is inverse of "isDirect"
            final SynchronousResultReceiver recv = SynchronousResultReceiver.get();
            final SynchronousResultReceiver recv = SynchronousResultReceiver.get();
            mService.clientConnect(mClientIf, mDevice.getAddress(), false, mTransport,
            mService.clientConnect(mClientIf, mDevice.getAddress(), !mAutoConnect, mTransport,
                    mOpportunistic, mPhy, mAttributionSource, recv);
                    mOpportunistic, mPhy, mAttributionSource, recv);
            recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(null);
            recv.awaitResultNoInterrupt(getSyncTimeout()).getValue(null);
            return true;
            return true;