From: Jing Yigang Date: Sat, 8 Sep 2012 02:12:37 +0000 (+0800) Subject: [Bug] fix P120906-6119 : fix the screen suddenly brighte and then dark when set... X-Git-Tag: 2.0_alpha~10^2~2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0cd07262cd2569a3ba7081003853acc5bf752586;p=apps%2Fcore%2Fpreloaded%2Fsettings.git [Bug] fix P120906-6119 : fix the screen suddenly brighte and then dark when set brightness menu as manual mode . Change-Id: I0c164236ad0c1c14e0cfe5dfabc51f21dcaee840 --- diff --git a/setting-display/src/setting-display-brightness.c b/setting-display/src/setting-display-brightness.c index 6ac4df5..0d7353d 100755 --- a/setting-display/src/setting-display-brightness.c +++ b/setting-display/src/setting-display-brightness.c @@ -46,7 +46,7 @@ static void __toggle_automatic_chk(void* data, int chk_status); *basic func * ***************************************************/ - +#if DISABLED_CODE static Eina_Bool setting_display_brightness_on_idle(void *data) { SETTING_TRACE_BEGIN; @@ -58,7 +58,7 @@ static Eina_Bool setting_display_brightness_on_idle(void *data) __toggle_automatic_chk(ad, auto_value); return FALSE; } - +#endif // low battery static void setting_display_brightness_lowbat_cb(keynode_t *key, void* data) @@ -247,7 +247,7 @@ static int setting_display_brightness_create(void *cb) vconf_notify_key_changed(VCONFKEY_SYSMAN_BATTERY_STATUS_LOW, setting_display_brightness_lowbat_cb, ad); setting_view_display_brightness.is_create = 1; - ecore_idler_add(setting_display_brightness_on_idle, ad); + //ecore_idler_add(setting_display_brightness_on_idle, ad); return SETTING_RETURN_SUCCESS; } @@ -340,10 +340,10 @@ static void __toggle_automatic_chk(void* data, int chk_status) return; } -#ifdef USE_DEVICE_SET_DISPLAY_BRT - setting_display_set_slider_value(ad,ad->data_br_sli->eo_check , value); + ad->data_br_sli->chk_status = value; + setting_set_int_slp_key(INT_SLP_SETTING_LCD_BRIGHTNESS, value, &err); elm_slider_value_set(ad->data_br_sli->eo_check, value); -#endif + setting_enable_genlist_item(ad->data_br_sli->item); }