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

Only tested on GT-I9100

Change-Id: I2be3c5ce74799bea310a65bc75dd90985b9d17d6
tirimbino
Phil Tunstall 13 years ago
parent 7bfa58c376
commit e54debb12e
  1. 8
      exynos4/hal/liblights/lights.c

@ -148,12 +148,14 @@ set_light_buttons(struct light_device_t* dev,
#ifdef EXYNOS4210_TABLET #ifdef EXYNOS4210_TABLET
return 0; return 0;
#else #else
load_settings();
int err = 0; int err = 0;
int on = is_lit(state);
pthread_mutex_lock(&g_lock); pthread_mutex_lock(&g_lock);
LOGD("set_light_button on=%d\n", on ? 1 : 0); LOGD("set_light_button on=%d\n", g_enable_touchlight ? 1 : 0);
err = write_int(BUTTON_FILE, on ? 1:0); err = write_int(BUTTON_FILE, g_enable_touchlight ? 1 : 0);
pthread_mutex_unlock(&g_lock); pthread_mutex_unlock(&g_lock);
return err; return err;

Loading…
Cancel
Save