From: Deokhyun Kim Date: Mon, 6 Jul 2020 06:40:56 +0000 (+0900) Subject: Handle error value of hid agent X-Git-Tag: accepted/tizen/unified/20200826.133059~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F42%2F241942%2F2;p=platform%2Fcore%2Fconnectivity%2Fbluetooth-frwk.git Handle error value of hid agent Change-Id: If227159bde4292304583995417996c5af7b9f406 Signed-off-by: Deokhyun Kim Signed-off-by: Wootak Jung --- diff --git a/bt-api/bt-hid-device.c b/bt-api/bt-hid-device.c index c9b851a..806fc31 100644 --- a/bt-api/bt-hid-device.c +++ b/bt-api/bt-hid-device.c @@ -626,7 +626,8 @@ BT_EXPORT_API int bluetooth_hid_device_activate(void) BT_ERR("Error returned in method call"); if (err) { BT_ERR("Error = %s", err->message); - if (strcmp(err->message, BT_ERROR_ALREADY_EXIST) == 0) + g_dbus_error_strip_remote_error(err); + if (g_strrstr(err->message, BT_ERROR_ALREADY_EXIST)) ret = BLUETOOTH_ERROR_IN_PROGRESS; else ret = BLUETOOTH_ERROR_INTERNAL; @@ -662,7 +663,8 @@ BT_EXPORT_API int bluetooth_hid_device_deactivate(void) BT_ERR("Error returned in method call"); if (err) { BT_ERR("Error = %s", err->message); - if (strcmp(err->message, BT_ERROR_NOT_AVAILABLE) == 0) + g_dbus_error_strip_remote_error(err); + if (g_strrstr(err->message, BT_ERROR_NOT_AVAILABLE)) ret = BLUETOOTH_ERROR_NOT_IN_OPERATION; else ret = BLUETOOTH_ERROR_INTERNAL;