display: Move set brightness with delay function from plugins to core display module
[platform/core/system/deviced.git] / src / display / display-backlight.c
index a8215bc..0f3e8ea 100644 (file)
@@ -274,6 +274,20 @@ void display_backlight_unset_blink(void)
        release_timer = g_timeout_add(DUMP_MODE_WAITING_TIME, release_blink_cb, NULL);
 }
 
+int display_backlight_set_brightness_with_delay(int brightness, int delay)
+{
+       int ret = -1;
+
+       if (delay > 0)
+               usleep(delay);
+
+       /* Update device brightness */
+       ret = backlight_ops->set_brightness(brightness);
+       _I("Set brightness(%d): %d", brightness, ret);
+
+       return ret;
+}
+
 /* FIXME: This function is only used for wearable plugin */
 int display_backlight_set_force_brightness(int brightness)
 {