summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2002-10-04 11:52:46 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2002-10-04 11:52:46 +0000
commitd3b92e95219cb0281befe27d779eda49d58d27f5 (patch)
treee3c71b232edc88c3421c5b47f4a2c27e78f83e3b
parenta063c83d81e6dad379a2b647b910701e8bbe590e (diff)
downloadrockbox-d3b92e95219cb0281befe27d779eda49d58d27f5.tar.gz
rockbox-d3b92e95219cb0281befe27d779eda49d58d27f5.zip
Now backlight really stays on when the charger is connected
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2500 a1c6a512-1295-4272-9138-f99709370657
-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 */