Index: firmware/backlight.c =================================================================== --- firmware/backlight.c (Revision 20777) +++ firmware/backlight.c (Arbeitskopie) @@ -176,7 +176,7 @@ void buttonlight_set_timeout(int value) { _buttonlight_timeout = HZ * value; - buttonlight_update_state(); + queue_post(&backlight_queue, BUTTON_LIGHT_ON, 0); } #endif /* HAVE_BUTTON_LIGHT */ @@ -806,14 +806,14 @@ void backlight_set_timeout(int value) { backlight_timeout_normal = HZ * value; - backlight_update_state(); + queue_post(&backlight_queue, BACKLIGHT_ON, 0); } #if CONFIG_CHARGING void backlight_set_timeout_plugged(int value) { backlight_timeout_plugged = HZ * value; - backlight_update_state(); + queue_post(&backlight_queue, BACKLIGHT_ON, 0); } #endif /* CONFIG_CHARGING */ @@ -833,7 +833,7 @@ index = 0; backlight_on_button_hold = index; - backlight_update_state(); + queue_post(&backlight_queue, BACKLIGHT_ON, 0); } #endif /* HAS_BUTTON_HOLD */ @@ -872,14 +872,14 @@ void remote_backlight_set_timeout(int value) { remote_backlight_timeout_normal = HZ * value; - remote_backlight_update_state(); + queue_post(&backlight_queue, REMOTE_BACKLIGHT_ON, 0); } #if CONFIG_CHARGING void remote_backlight_set_timeout_plugged(int value) { remote_backlight_timeout_plugged = HZ * value; - remote_backlight_update_state(); + queue_post(&backlight_queue, REMOTE_BACKLIGHT_ON, 0); } #endif /* CONFIG_CHARGING */ @@ -899,7 +899,7 @@ index = 0; remote_backlight_on_button_hold = index; - remote_backlight_update_state(); + queue_post(&backlight_queue, REMOTE_BACKLIGHT_ON, 0); } #endif /* HAS_REMOTE_BUTTON_HOLD */