The dim brightness setting feature had been supported before
but it was no longer available after
ce471ec18f19bb184848f4c84e813b834ef4bdee commit.
Although there were descriptions and functions provided for setting dim brightness,
it's not right that it cannot be used, so it is restored.
Change-Id: Ifd8f5f263fb07def409c17cdeadc53fcafefcf6f
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
static int backlight_dim(void)
{
int ret;
+ int dim_brightness;
- ret = backlight_ops.set_brightness(PM_DIM_BRIGHTNESS);
+ ret = vconf_get_int(VCONFKEY_SETAPPL_LCD_DIM_BRIGHTNESS, &dim_brightness);
+ if (ret < 0) {
+ _E("Failed to get vconf value for VCONFKEY_SETAPPL_LCD_DIM_BRIGHTNESS: %d", vconf_get_ext_errno());
+ return ret;
+ }
+
+ ret = backlight_ops.set_brightness(dim_brightness);
#ifdef ENABLE_PM_LOG
if (!ret)
pm_history_save(PM_LOG_LCD_DIM, get_pm_cur_state());
static int backlight_dim(void)
{
int ret;
+ int dim_brightness;
- ret = backlight_ops.set_brightness(PM_DIM_BRIGHTNESS);
+ ret = vconf_get_int(VCONFKEY_SETAPPL_LCD_DIM_BRIGHTNESS, &dim_brightness);
+ if (ret < 0) {
+ _E("Failed to get vconf value for VCONFKEY_SETAPPL_LCD_DIM_BRIGHTNESS: %d", vconf_get_ext_errno());
+ return ret;
+ }
+
+ ret = backlight_ops.set_brightness(dim_brightness);
#ifdef ENABLE_PM_LOG
if (!ret)
pm_history_save(PM_LOG_LCD_DIM, get_pm_cur_state());
static int backlight_dim(void)
{
int ret;
+ int dim_brightness;
- ret = backlight_ops.set_brightness(PM_DIM_BRIGHTNESS);
+ ret = vconf_get_int(VCONFKEY_SETAPPL_LCD_DIM_BRIGHTNESS, &dim_brightness);
+ if (ret < 0) {
+ _E("Failed to get vconf value for VCONFKEY_SETAPPL_LCD_DIM_BRIGHTNESS: %d", vconf_get_ext_errno());
+ return ret;
+ }
+
+ ret = backlight_ops.set_brightness(dim_brightness);
#ifdef ENABLE_PM_LOG
if (!ret)
pm_history_save(PM_LOG_LCD_DIM, get_pm_cur_state());
static int backlight_dim(void)
{
int ret;
+ int dim_brightness;
- ret = backlight_ops.set_brightness(PM_DIM_BRIGHTNESS);
+ ret = vconf_get_int(VCONFKEY_SETAPPL_LCD_DIM_BRIGHTNESS, &dim_brightness);
+ if (ret < 0) {
+ _E("Failed to get vconf value for VCONFKEY_SETAPPL_LCD_DIM_BRIGHTNESS: %d", vconf_get_ext_errno());
+ return ret;
+ }
+
+ ret = backlight_ops.set_brightness(dim_brightness);
#ifdef ENABLE_PM_LOG
if (!ret)
pm_history_save(PM_LOG_LCD_DIM, get_pm_cur_state());