X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=bt-core%2Fbt-core-adapter.c;h=10ea862460d98e56c824cb897cd5aaf955cf2d05;hb=d3f64e9c21a3743c3b8fb36e4524a030945e3333;hp=27fdeaf116cecacd68ff7457317e51373a7f067a;hpb=3aab4a51bb4d0febdc47eb01b0d9ba2e4f7a0bc0;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git diff --git a/bt-core/bt-core-adapter.c b/bt-core/bt-core-adapter.c index 27fdeaf..10ea862 100644 --- a/bt-core/bt-core-adapter.c +++ b/bt-core/bt-core-adapter.c @@ -267,6 +267,11 @@ int _bt_enable_adapter(void) __bt_core_set_status(BT_ACTIVATING); if (TIZEN_FEATURE_BT_USB_DONGLE) { + /* activate Bluez */ + ret = __bt_call_systemact_service(BT_SYSTEMACT_BLUEZ_START); + if (ret < 0) + BT_ERR("If bluez already exist, skip this error"); + ret = __bt_call_systemact_service(BT_SYSTEMACT_HCI_UP); if (ret < 0) BT_ERR("Failed to call systemact service"); @@ -795,13 +800,18 @@ gboolean _bt_core_set_transfer_value(gboolean value) gboolean _bt_core_factory_test_mode(const char *type, const char *arg) { + int ret; BT_DBG("Test item : %s", type); #ifdef TIZEN_FEATURE_ACTD if (g_strcmp0(type, "Enable_RF_Test") == 0) { - __bt_call_systemact_service(BT_SYSTEMACT_EDUTM_ON); + ret = __bt_call_systemact_service(BT_SYSTEMACT_EDUTM_ON); + if (ret < 0) + BT_ERR("Failed to call systemact service"); } else if (g_strcmp0(type, "Disable_RF_Test") == 0) { - __bt_call_systemact_service(BT_SYSTEMACT_EDUTM_OFF); + ret = __bt_call_systemact_service(BT_SYSTEMACT_EDUTM_OFF); + if (ret < 0) + BT_ERR("Failed to call systemact service"); } else { BT_DBG("Terminate bt-core process"); g_timeout_add(BT_CORE_IDLE_TERM_TIME, __bt_core_idle_terminate, NULL);