liblights: Fix touch key lights coming on when screen brightness is adjusted

Only tested on GT-I9100

Change-Id: I2be3c5ce74799bea310a65bc75dd90985b9d17d6
This commit is contained in:
Phil Tunstall 2012-05-17 16:25:38 +01:00
parent 7bfa58c376
commit e54debb12e

View file

@ -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;