BT_ERR("Fail to connect HID device");
}
}
- } else if (dev->service_list & BT_SC_NAP_SERVICE_MASK) {
- void *net_profile;
+ } else if (TIZEN_FEATURE_BT_HOG && (dev->is_le_device) && (ugd->connect_req == FALSE)) {
+ if (bt_gatt_connect(dev->addr_str, false) == BT_ERROR_NONE) {
+ ugd->connect_req = TRUE;
+ dev->status = BT_CONNECTING;
+ } else {
+ BT_ERR("Fail to connect le device");
+ }
+ }
+
+ if (!TIZEN_COMMON) {
+ if (dev->service_list & BT_SC_NAP_SERVICE_MASK) {
+ void *net_profile;
+
if (dev->net_profile) {
if (_bt_connect_net_profile(ugd->connection,
- dev->net_profile,
- dev) == BT_UG_ERROR_NONE) {
+ dev->net_profile,
+ dev) == BT_UG_ERROR_NONE) {
ugd->connect_req = TRUE;
dev->status = BT_CONNECTING;
} else {
}
}
}
- } else if (TIZEN_FEATURE_BT_HOG && (dev->is_le_device) && (ugd->connect_req == FALSE)) {
- if (bt_gatt_connect(dev->addr_str, false) == BT_ERROR_NONE) {
- ugd->connect_req = TRUE;
- dev->status = BT_CONNECTING;
- } else {
- BT_ERR("Fail to connect le device");
}
}
BT_ERR("Failed to disconnect gatt");
}
} else {
- void *net_profile;
- gboolean connected = FALSE;
+ if (!TIZEN_COMMON) {
+ void *net_profile;
+ gboolean connected = FALSE;
- connected = _bt_util_is_profile_connected(BT_NETWORK_CONNECTED,
- dev->bd_addr);
- if (connected) {
- if (dev->net_profile) {
- if (_bt_disconnect_net_profile(ugd->connection,
- dev->net_profile, dev) ==
- BT_UG_ERROR_NONE) {
- ugd->connect_req = true;
- dev->status = BT_DISCONNECTING;
- } else {
- BT_ERR("Fail to disconnect the net profile");
- }
- } else {
- net_profile =
- _bt_get_registered_net_profile(
- ugd->connection,
+ connected = _bt_util_is_profile_connected(BT_NETWORK_CONNECTED,
dev->bd_addr);
- if (net_profile) {
- if (_bt_disconnect_net_profile(
- ugd->connection,
- net_profile, dev) ==
+ if (connected) {
+ if (dev->net_profile) {
+ if (_bt_disconnect_net_profile(ugd->connection,
+ dev->net_profile, dev) ==
BT_UG_ERROR_NONE) {
ugd->connect_req = true;
dev->status = BT_DISCONNECTING;
} else {
BT_ERR("Fail to disconnect the net profile");
}
+ } else {
+ net_profile =
+ _bt_get_registered_net_profile(
+ ugd->connection,
+ dev->bd_addr);
+ if (net_profile) {
+ if (_bt_disconnect_net_profile(
+ ugd->connection,
+ net_profile, dev) ==
+ BT_UG_ERROR_NONE) {
+ ugd->connect_req = true;
+ dev->status = BT_DISCONNECTING;
+ } else {
+ BT_ERR("Fail to disconnect the net profile");
+ }
+ }
}
}
}
}
#ifndef TIZEN_BT_A2DP_SINK_ENABLE
- if (dev_info->service_list & BT_SC_NAP_SERVICE_MASK) {
- /* NAP device */
- git = elm_genlist_item_append(genlist, vd->network_itc,
- dev_info, NULL,
- ELM_GENLIST_ITEM_NONE,
- __bt_profile_nap_option_item_sel,
- dev_info);
- vd->network_item = git;
+ if (!TIZEN_COMMON) {
+ if (dev_info->service_list & BT_SC_NAP_SERVICE_MASK) {
+ /* NAP device */
+ git = elm_genlist_item_append(genlist, vd->network_itc,
+ dev_info, NULL,
+ ELM_GENLIST_ITEM_NONE,
+ __bt_profile_nap_option_item_sel,
+ dev_info);
+ vd->network_item = git;
+ }
}
#endif
FN_END;