diff options
-rw-r--r-- | src/if_legacy.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/if_legacy.c b/src/if_legacy.c index 5b77634..8f57fe4 100644 --- a/src/if_legacy.c +++ b/src/if_legacy.c @@ -207,12 +207,6 @@ API int device_release_brt_ctrl(display_num_t lcdnum) return DEVMAN_ERROR_OPERATION_FAILED; } - vconf_set_int(VCONFKEY_PM_CUSTOM_BRIGHTNESS_STATUS, VCONFKEY_PM_CUSTOM_BRIGHTNESS_OFF); - if (bat_state < VCONFKEY_SYSMAN_BAT_WARNING_LOW) { - DEVLOG("can not set brightness for low battery"); - return DEVMAN_ERROR_NONE; - } - if (vconf_get_int(VCONFKEY_SETAPPL_LCD_BRIGHTNESS, &setting_val) != 0) { DEVERR("Failed to get VCONFKEY_SETAPPL_LCD_BRIGHTNESS value"); return DEVMAN_ERROR_OPERATION_FAILED; @@ -223,8 +217,10 @@ API int device_release_brt_ctrl(display_num_t lcdnum) return DEVMAN_ERROR_OPERATION_FAILED; } + vconf_set_int(VCONFKEY_PM_CUSTOM_BRIGHTNESS_STATUS, VCONFKEY_PM_CUSTOM_BRIGHTNESS_OFF); + // check dim state - if (bat_state == VCONFKEY_SYSMAN_BAT_WARNING_LOW && + if (bat_state <= VCONFKEY_SYSMAN_BAT_WARNING_LOW && charger_state == VCONFKEY_SYSMAN_CHARGER_DISCONNECTED && !brt_changed_state) { DEVLOG("batt warning low : brightness is not changed!"); COMBINE_DISP_CMD(cmd, PROP_DISPLAY_BRIGHTNESS, lcdnum); |