summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/backlight.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c
index a1d8305d4e..7b58fc2f90 100644
--- a/firmware/backlight.c
+++ b/firmware/backlight.c
@@ -66,8 +66,6 @@ void backlight_thread(void)
66 backlight_timer = HZ*timeout_value[backlight_timeout]; 66 backlight_timer = HZ*timeout_value[backlight_timeout];
67 } 67 }
68 68
69 backlight_timer = HZ*timeout_value[backlight_timeout];
70
71 if(backlight_timer < 0) 69 if(backlight_timer < 0)
72 { 70 {
73 backlight_timer = 0; /* timer value 0 will not get ticked */ 71 backlight_timer = 0; /* timer value 0 will not get ticked */
@@ -136,14 +134,14 @@ void backlight_set_on_when_charging(bool yesno)
136 134
137void backlight_tick(void) 135void backlight_tick(void)
138{ 136{
139 bool charger_is_inserted = charger_inserted(); 137 bool charger_is_inserted = charger_inserted();
140 if( backlight_on_when_charging && 138 if( backlight_on_when_charging &&
141 (charger_was_inserted != charger_is_inserted) ) 139 (charger_was_inserted != charger_is_inserted) )
142 { 140 {
143 backlight_on(); 141 backlight_on();
144 } 142 }
145 charger_was_inserted = charger_is_inserted; 143 charger_was_inserted = charger_is_inserted;
146 144
147 if(backlight_timer) 145 if(backlight_timer)
148 { 146 {
149 backlight_timer--; 147 backlight_timer--;
@@ -164,3 +162,9 @@ void backlight_init(void)
164 162
165 backlight_on(); 163 backlight_on();
166} 164}
165
166/* -----------------------------------------------------------------
167 * local variables:
168 * eval: (load-file "rockbox-mode.el")
169 * end:
170 */