diff options
author | jy910.yun <jy910.yun@samsung.com> | 2013-03-19 15:13:24 +0900 |
---|---|---|
committer | jy910.yun <jy910.yun@samsung.com> | 2013-03-19 15:13:24 +0900 |
commit | dc150e7987b3bc4a96c38f75c167f4a0fedc3ed6 (patch) | |
tree | de93072e5783dee7f43fb460a23c7d385aec6bc9 | |
parent | fe2429f6ba14e576753598bc1c9835d6f059037d (diff) | |
download | devman-dc150e7987b3bc4a96c38f75c167f4a0fedc3ed6.tar.gz devman-dc150e7987b3bc4a96c38f75c167f4a0fedc3ed6.tar.bz2 devman-dc150e7987b3bc4a96c38f75c167f4a0fedc3ed6.zip |
change brightness in low battery condition
-rw-r--r-- | packaging/devman.spec | 2 | ||||
-rw-r--r-- | src/if_legacy.c | 24 |
2 files changed, 2 insertions, 24 deletions
diff --git a/packaging/devman.spec b/packaging/devman.spec index 112c339..72bbe0d 100644 --- a/packaging/devman.spec +++ b/packaging/devman.spec @@ -2,7 +2,7 @@ Name: devman Summary: Device manager library Version: 0.1.10 -Release: 1 +Release: 2 Group: System/Libraries License: Apache License, Version 2.0 Source0: %{name}-%{version}.tar.gz diff --git a/src/if_legacy.c b/src/if_legacy.c index 32e2fc7..5f3105d 100644 --- a/src/if_legacy.c +++ b/src/if_legacy.c @@ -119,21 +119,10 @@ API int device_get_display_brt(display_num_t lcdnum) API int device_set_display_brt_with_settings(display_num_t lcdnum, int val) { - int bat_state; int auto_brt_state; int cmd; int ret; - if (vconf_get_int(VCONFKEY_SYSMAN_BATTERY_STATUS_LOW, &bat_state) != 0) { - DEVERR("Failed to get VCONFKEY_SYSMAN_BATTERY_STATUS_LOW value"); - return DEVMAN_ERROR_OPERATION_FAILED; - } - - 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_BRIGHTNESS_AUTOMATIC_INT, &auto_brt_state) != 0) { DEVERR("Failed to get VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT value"); return DEVMAN_ERROR_OPERATION_FAILED; @@ -162,27 +151,16 @@ API int device_set_display_brt_with_settings(display_num_t lcdnum, int val) API int device_set_display_brt(display_num_t lcdnum, int val) { - int bat_state; int auto_brt_state; int cmd; int ret; - if (vconf_get_int(VCONFKEY_SYSMAN_BATTERY_STATUS_LOW, &bat_state) != 0) { - DEVERR("Failed to get VCONFKEY_SYSMAN_BATTERY_STATUS_LOW value"); - return DEVMAN_ERROR_OPERATION_FAILED; - } - - vconf_set_int(VCONFKEY_PM_CUSTOM_BRIGHTNESS_STATUS, VCONFKEY_PM_CUSTOM_BRIGHTNESS_ON); - 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_BRIGHTNESS_AUTOMATIC_INT, &auto_brt_state) != 0) { DEVERR("Failed to get VCONFKEY_SETAPPL_BRIGHTNESS_AUTOMATIC_INT value"); return DEVMAN_ERROR_OPERATION_FAILED; } + vconf_set_int(VCONFKEY_PM_CUSTOM_BRIGHTNESS_STATUS, VCONFKEY_PM_CUSTOM_BRIGHTNESS_ON); COMBINE_DISP_CMD(cmd, PROP_DISPLAY_BRIGHTNESS, lcdnum); ret = device_set_property(DEVICE_TYPE_DISPLAY, cmd, val); if (ret < 0) |