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

Commit 42d4a8de authored by Himanshu Rawat's avatar Himanshu Rawat
Browse files

Do not ignore 128-bit service UUIDs for HID selection

Test: mmm packages/modules/Bluetooth
Flag: com.android.bluetooth.flags.android_headtracker_service
Bug: 332590397
Bug: 335708774
Change-Id: I7cbea8d1572c4bd61455b2d82d2697ed39d055e5
parent 902b5d0a
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1538,11 +1538,11 @@ static void btif_hh_transport_select(tAclLinkSpec& link_spec) {
          hid_available = true;
        } else if (remote_uuids[i].As16Bit() == UUID_SERVCLASS_LE_HID) {
          hogp_available = true;
        } else if (remote_uuids[i] == ANDROID_HEADTRACKER_SERVICE_UUID) {
          if (com::android::bluetooth::flags::android_headtracker_service()) {
            headtracker_available = true;
          }
        }
      } else if (com::android::bluetooth::flags::
                     android_headtracker_service() &&
                 remote_uuids[i] == ANDROID_HEADTRACKER_SERVICE_UUID) {
        headtracker_available = true;
      }

      if (hid_available && (hogp_available || headtracker_available)) {