summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjy910.yun <jy910.yun@samsung.com>2013-04-19 13:36:17 +0900
committerjy910.yun <jy910.yun@samsung.com>2013-04-19 13:36:17 +0900
commitf0d78cae70b72a6249d45b3e439ea340d540e04c (patch)
tree42da98f8ce7e80ef6cee12a7ae9b5b773193674c
parentcea66d211103dfc2144fbe7221175b2cf0232105 (diff)
downloaddevman-f0d78cae70b72a6249d45b3e439ea340d540e04c.tar.gz
devman-f0d78cae70b72a6249d45b3e439ea340d540e04c.tar.bz2
devman-f0d78cae70b72a6249d45b3e439ea340d540e04c.zip
-rw-r--r--src/if_legacy.c10
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);