summaryrefslogtreecommitdiffstats
path: root/exynos4/hal
diff options
context:
space:
mode:
Diffstat (limited to 'exynos4/hal')
-rw-r--r--exynos4/hal/liblights/lights.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/exynos4/hal/liblights/lights.c b/exynos4/hal/liblights/lights.c
index de70672..7cbe9d4 100644
--- a/exynos4/hal/liblights/lights.c
+++ b/exynos4/hal/liblights/lights.c
@@ -148,12 +148,14 @@ set_light_buttons(struct light_device_t* dev,
#ifdef EXYNOS4210_TABLET
return 0;
#else
+
+ load_settings();
+
int err = 0;
- int on = is_lit(state);
pthread_mutex_lock(&g_lock);
- LOGD("set_light_button on=%d\n", on ? 1 : 0);
- err = write_int(BUTTON_FILE, on ? 1:0);
+ LOGD("set_light_button on=%d\n", g_enable_touchlight ? 1 : 0);
+ err = write_int(BUTTON_FILE, g_enable_touchlight ? 1 : 0);
pthread_mutex_unlock(&g_lock);
return err;