Fix privilege routine & vconf type for HID barcode feature. 94/145894/1
authorDeokhyun Kim <dukan.kim@samsung.com>
Thu, 24 Aug 2017 07:17:17 +0000 (16:17 +0900)
committerDeokhyun Kim <dukan.kim@samsung.com>
Thu, 24 Aug 2017 07:17:17 +0000 (16:17 +0900)
Change-Id: Iba852fc8c14def5d94e5b2bf4dd03b5c2784b480
Signed-off-by: Deokhyun Kim <dukan.kim@samsung.com>
bt-service/bt-request-handler.c
bt-service/bt-service-hid.c

index 100f156..e391e6d 100644 (file)
@@ -3111,6 +3111,8 @@ gboolean __bt_service_check_privilege(int function_name,
        case BT_RFCOMM_REJECT_CONNECTION:
        case BT_RFCOMM_LISTEN:
 
+       case BT_HID_ENABLE_BARCODE_FEATURE:
+
        case BT_AVRCP_CONTROL_GET_PROPERTY:
        case BT_AVRCP_GET_TRACK_INFO:
 
index ee5949a..ec51237 100644 (file)
@@ -231,7 +231,7 @@ int _bt_hid_disconnect(int request_id,
 
 int _bt_hid_enable_barcode_feature(void)
 {
-       if (vconf_set_int(BT_HID_BARCODE_SUPPORT, 1) != 0) {
+       if (vconf_set_bool(BT_HID_BARCODE_SUPPORT, true) != 0) {
                BT_ERR("Set vconf failed\n");
                return BLUETOOTH_ERROR_INTERNAL;
        }