From 8f93e50d3b38ebd804e53d1056c968e065399bf2 Mon Sep 17 00:00:00 2001 From: MyoungJune Park Date: Thu, 6 Sep 2012 14:15:32 +0900 Subject: [PATCH] fixed N_SE-8752 - abnormal operation of the slider control in Brightness --- setting-display/src/setting-display-brightness.c | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/setting-display/src/setting-display-brightness.c b/setting-display/src/setting-display-brightness.c index 68cdc03..6ac4df5 100755 --- a/setting-display/src/setting-display-brightness.c +++ b/setting-display/src/setting-display-brightness.c @@ -149,7 +149,7 @@ static int setting_display_brightness_create(void *cb) elm_object_part_content_set(sub_layout, "search_list2", genlist); - int auto_value, value; + int auto_value; int err; Elm_Object_Item *item = NULL;; @@ -187,13 +187,6 @@ static int setting_display_brightness_create(void *cb) } /* check manual */ - int ret = setting_get_int_slp_key(INT_SLP_SETTING_LCD_BRIGHTNESS, &value, - &err); - if (ret == SETTING_RETURN_FAIL) { - value = SETTING_BRIGHTNESS_LEVEL5; - } - - SETTING_TRACE("******* value = %d ", value); int max_brt; if (DEVICE_ERROR_NONE != device_get_max_brightness(BRIGHTNESS_DISPLAY, &max_brt)) { SETTING_TRACE("Fail to get the max brightness of the display.\n"); @@ -202,6 +195,19 @@ static int setting_display_brightness_create(void *cb) SETTING_TRACE("Max brightness of the display is %d\n", max_brt); } + // get initial value from vconf +#if DISABLED_CODE + int ret = setting_get_int_slp_key(INT_SLP_SETTING_LCD_BRIGHTNESS, &value, &err); + if (ret == SETTING_RETURN_FAIL) { + value = SETTING_BRIGHTNESS_LEVEL5; + SETTING_TRACE("******* value = %d ", value); + } +#else + int value = SETTING_BRIGHTNESS_LEVEL7; + device_get_brightness(BRIGHTNESS_DISPLAY, &value); + SETTING_TRACE("******* value = %d ", value); +#endif + // [UI] Slider control for Bightness ad->data_br_sli = setting_create_Gendial_field_def(genlist, &(ad->itc_layout), NULL, -- 2.7.4