[Bug] fix P120906-6119 : fix the screen suddenly brighte and then dark when set...
[apps/core/preloaded/settings.git] / setting-display / src / setting-display-brightness.c
index 6ac4df5..0d7353d 100755 (executable)
@@ -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);
        }