summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjy910.yun <jy910.yun@samsung.com>2013-03-19 15:13:24 +0900
committerjy910.yun <jy910.yun@samsung.com>2013-03-19 15:13:24 +0900
commitdc150e7987b3bc4a96c38f75c167f4a0fedc3ed6 (patch)
treede93072e5783dee7f43fb460a23c7d385aec6bc9
parentfe2429f6ba14e576753598bc1c9835d6f059037d (diff)
downloaddevman-dc150e7987b3bc4a96c38f75c167f4a0fedc3ed6.tar.gz
devman-dc150e7987b3bc4a96c38f75c167f4a0fedc3ed6.tar.bz2
devman-dc150e7987b3bc4a96c38f75c167f4a0fedc3ed6.zip
change brightness in low battery condition
-rw-r--r--packaging/devman.spec2
-rw-r--r--src/if_legacy.c24
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)