FN_END;
}
+void _bt_cb_adapter_name_changed(char *device_name, void *user_data)
+{
+ FN_START;
+
+ bt_ug_data *ugd;
+
+ BT_DBG("Name: [%s]", device_name);
+
+ ret_if(user_data == NULL);
+
+ ugd = (bt_ug_data *)user_data;
+
+ elm_genlist_item_update((Elm_Object_Item *)ugd->status_item);
+
+ FN_END;
+}
+
if (err != BT_ERROR_NONE)
BT_DBG("unset audio connection state cb failed: %d", err);
+ err = bt_adapter_unset_name_changed_cb();
+ if (err != BT_ERROR_NONE)
+ BT_DBG("unset name change cb failed: %d", err);
+
err = bt_hid_host_deinitialize();
if (err != BT_ERROR_NONE)
BT_DBG("bt_hid_host_deinitialize failed: %d", err);
service_h service = NULL;
int remain_time = 0;
int ret;
- char *dev_name = NULL;
- char phone_name[BT_DEVICE_NAME_LENGTH_MAX + 1];
bool status = false;
bt_adapter_state_e bt_state = BT_ADAPTER_DISABLED;
bt_adapter_visibility_mode_e mode =
bt_adapter_stop_device_discovery();
ugd->op_status = BT_ACTIVATED;
-
- /* Get adapter name from bluez */
- bt_adapter_get_name(&dev_name);
-
- /* Get phone name from vconf */
- _bt_util_get_phone_name(phone_name, BT_DEVICE_NAME_LENGTH_MAX);
-
- if (g_strcmp0(dev_name, phone_name) != 0) {
- _bt_util_set_phone_name();
- }
-
- g_free(dev_name);
}
if(bt_adapter_get_visibility(&mode, &remain_time) != BT_ERROR_NONE)
if (ret != BT_ERROR_NONE)
BT_DBG("bt_device_set_service_searched_cb failed");
+ ret = bt_adapter_set_name_changed_cb(
+ _bt_cb_adapter_name_changed,
+ (void *)ugd);
+ if (ret != BT_ERROR_NONE)
+ BT_DBG("bt_adapter_set_name_changed_cb failed");
+
ret = bt_hid_host_initialize(_bt_cb_hid_state_changed, (void *)ugd);
if (ret != BT_ERROR_NONE)
BT_DBG("bt_hid_host_initialize failed");
+
FN_END;
}