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

Commit 83b5aee7 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "[9/19]...

Merge "[9/19] get_btm_client_interface().peer.BTM_GetPeerDeviceTypeFromFeatures" into main am: d11ba907 am: b2949d95

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



Change-Id: I97d846c0940442f986989980865f0265c6006101
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 27fc96d4 b2949d95
Loading
Loading
Loading
Loading
+8 −7
Original line number Diff line number Diff line
@@ -981,8 +981,8 @@ static void btif_dm_pin_req_evt(tBTA_DM_PIN_REQ* p_pin_req) {
  int dev_type;

  /* Remote properties update */
  if (BTM_GetPeerDeviceTypeFromFeatures(p_pin_req->bd_addr) ==
      BT_DEVICE_TYPE_DUMO) {
  if (get_btm_client_interface().peer.BTM_GetPeerDeviceTypeFromFeatures(
          p_pin_req->bd_addr) == BT_DEVICE_TYPE_DUMO) {
    dev_type = BT_DEVICE_TYPE_DUMO;
  } else if (!btif_get_device_type(p_pin_req->bd_addr, &dev_type)) {
    // Failed to get device type, defaulting to BR/EDR.
@@ -1075,8 +1075,8 @@ static void btif_dm_ssp_cfm_req_evt(tBTA_DM_SP_CFM_REQ* p_ssp_cfm_req) {
               p_ssp_cfm_req->bd_addr, p_ssp_cfm_req->just_works,
               p_ssp_cfm_req->loc_auth_req, p_ssp_cfm_req->rmt_auth_req);
  /* Remote properties update */
  if (BTM_GetPeerDeviceTypeFromFeatures(p_ssp_cfm_req->bd_addr) ==
      BT_DEVICE_TYPE_DUMO) {
  if (get_btm_client_interface().peer.BTM_GetPeerDeviceTypeFromFeatures(
          p_ssp_cfm_req->bd_addr) == BT_DEVICE_TYPE_DUMO) {
    dev_type = BT_DEVICE_TYPE_DUMO;
  } else if (!btif_get_device_type(p_ssp_cfm_req->bd_addr, &dev_type)) {
    // Failed to get device type, defaulting to BR/EDR.
@@ -1143,8 +1143,8 @@ static void btif_dm_ssp_key_notif_evt(tBTA_DM_SP_KEY_NOTIF* p_ssp_key_notif) {
  log::verbose("addr:{}", p_ssp_key_notif->bd_addr);

  /* Remote properties update */
  if (BTM_GetPeerDeviceTypeFromFeatures(p_ssp_key_notif->bd_addr) ==
      BT_DEVICE_TYPE_DUMO) {
  if (get_btm_client_interface().peer.BTM_GetPeerDeviceTypeFromFeatures(
          p_ssp_key_notif->bd_addr) == BT_DEVICE_TYPE_DUMO) {
    dev_type = BT_DEVICE_TYPE_DUMO;
  } else if (!btif_get_device_type(p_ssp_key_notif->bd_addr, &dev_type)) {
    // Failed to get device type, defaulting to BR/EDR.
@@ -1237,7 +1237,8 @@ static void btif_dm_auth_cmpl_evt(tBTA_DM_AUTH_CMPL* p_auth_cmpl) {
    btif_storage_set_remote_addr_type(&bd_addr, p_auth_cmpl->addr_type);

    int dev_type;
    if (BTM_GetPeerDeviceTypeFromFeatures(bd_addr) == BT_DEVICE_TYPE_DUMO) {
    if (get_btm_client_interface().peer.BTM_GetPeerDeviceTypeFromFeatures(
            bd_addr) == BT_DEVICE_TYPE_DUMO) {
      dev_type = BT_DEVICE_TYPE_DUMO;
    } else {
      dev_type = p_auth_cmpl->dev_type;