Change system error to device error code 15/247815/2 accepted/tizen/unified/20201118.123921 submit/tizen/20201118.023711
authorYunmi Ha <yunmi.ha@samsung.com>
Tue, 17 Nov 2020 07:12:57 +0000 (16:12 +0900)
committerlokilee73 <changjoo.lee@samsung.com>
Wed, 18 Nov 2020 02:09:40 +0000 (11:09 +0900)
Change-Id: I4a33afe41699a1aeb76821bcf234ab2e56f8676d
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
Signed-off-by: lokilee73 <changjoo.lee@samsung.com>
src/display.c
src/led.c

index 315cb0e..7aa5d67 100644 (file)
@@ -270,7 +270,7 @@ int device_display_change_state(display_state_e state)
                                METHOD_CHANGE_STATE, g_variant_new("(s)", "privilege check"));
 //LCOV_EXCL_START System Error
                if (ret < 0)
-                       return ret;
+                       return errno_to_device_error(ret); //LCOV_EXCL_LINE System Error
 //LCOV_EXCL_STOP
                else
                        privilege = 1;
@@ -280,9 +280,14 @@ int device_display_change_state(display_state_e state)
        if (!str)
                return DEVICE_ERROR_INVALID_PARAMETER;
 
-       return dbus_handle_method_async_with_reply_var(DEVICED_BUS_NAME,
+       ret = dbus_handle_method_async_with_reply_var(DEVICED_BUS_NAME,
                        DEVICED_PATH_DISPLAY, DEVICED_INTERFACE_DISPLAY,
                        METHOD_CHANGE_STATE, g_variant_new("(s)", str), change_cb, -1, NULL);
+
+       if (ret < 0)
+               ret = errno_to_device_error(ret); //LCOV_EXCL_LINE System Error
+
+       return ret;
 }
 
 int device_display_get_max_brightness_state(int display_index, display_state_e state, int *brightness)
index bbb00a9..e31d302 100644 (file)
--- a/src/led.c
+++ b/src/led.c
@@ -206,6 +206,10 @@ int device_multi_led_control(unsigned int color[])
        var = g_variant_new("(au)", builder);
        g_variant_builder_unref(builder);
 
-       return dbus_handle_method_sync_var(DEVICED_BUS_NAME, DEVICED_PATH_LED,
+       ret = dbus_handle_method_sync_var(DEVICED_BUS_NAME, DEVICED_PATH_LED,
                                DEVICED_INTERFACE_LED, METHOD_MULTI_LED_CONTROL, var);
+       if (ret < 0)
+               return errno_to_device_error(ret); //LCOV_EXCL_LINE System Error
+
+       return DEVICE_ERROR_NONE;
 }