Commit 7800b3bc authored by codeworkx's avatar codeworkx

exynos4210: lights: add missing brightness check

Change-Id: I7d307fbfe7581bfa76e7f4f6ce50f759683bf9dc
parent ee21f4bd
......@@ -254,14 +254,19 @@ set_light_buttons(struct light_device_t* dev,
#ifdef EXYNOS4210_TABLET
return 0;
#else
int err = 0;
int brightness = rgb_to_brightness(state);
load_settings();
int err = 0;
pthread_mutex_lock(&g_lock);
ALOGD("set_light_button on=%d\n", g_enable_touchlight ? 1 : 0);
err = write_int(BUTTON_FILE, g_enable_touchlight ? 1 : 0);
if (brightness > 0) {
ALOGD("set_light_buttons on=%d\n", g_enable_touchlight ? 1 : 0);
err = write_int(BUTTON_FILE, g_enable_touchlight ? 1 : 0);
} else {
ALOGD("set_light_buttons off\n");
err = write_int(BUTTON_FILE, 0);
}
pthread_mutex_unlock(&g_lock);
return err;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment