Change system error to device error code
[platform/core/api/device.git] / src / display.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)