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

Commit 97396450 authored by Zhihai Xu's avatar Zhihai Xu
Browse files

use bluetooth HID remote device name as input device name.

bug:12003067
Change-Id: I74e4921047a27ee79fa1e3cd58056fde2958e60f
parent 29299953
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -937,9 +937,18 @@ static void btif_hh_upstreams_evt(UINT16 event, char* p_param)
            }
            {
                char *cached_name = NULL;
                char name[] = "Broadcom Bluetooth HID";
                if (cached_name == NULL) {
                    cached_name = name;
                bt_bdname_t bdname;
                bt_property_t prop_name;
                BTIF_STORAGE_FILL_PROPERTY(&prop_name, BT_PROPERTY_BDNAME,
                                           sizeof(bt_bdname_t), &bdname);
                if (btif_storage_get_remote_device_property(
                    &p_dev->bd_addr, &prop_name) == BT_STATUS_SUCCESS)
                {
                    cached_name = (char *)bdname.name;
                }
                else
                {
                    cached_name = "Bluetooth HID";
                }

                BTIF_TRACE_WARNING2("%s: name = %s", __FUNCTION__, cached_name);