diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2004-07-14 11:25:14 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2004-07-14 11:25:14 +0000 |
commit | bac1ae5aa1c2f0009ef34f3bad87b23072a28d2f (patch) | |
tree | be44723c2e5accfb11ddd200f833efd5ba055ad8 /firmware | |
parent | 3a203ec68de8778003d7ed5b62a810e7fa51b102 (diff) | |
download | rockbox-bac1ae5aa1c2f0009ef34f3bad87b23072a28d2f.tar.gz rockbox-bac1ae5aa1c2f0009ef34f3bad87b23072a28d2f.zip |
The music now pauses correctly in car adapter mode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4879 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/powermgmt.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c index aade687ba8..c321f60d04 100644 --- a/firmware/powermgmt.c +++ b/firmware/powermgmt.c | |||
@@ -362,9 +362,10 @@ void set_car_adapter_mode(bool setting) | |||
362 | car_adapter_mode_enabled = setting; | 362 | car_adapter_mode_enabled = setting; |
363 | } | 363 | } |
364 | 364 | ||
365 | static bool charger_power_is_on; | ||
366 | |||
365 | static void car_adapter_mode_processing(void) | 367 | static void car_adapter_mode_processing(void) |
366 | { | 368 | { |
367 | static bool charger_power_is_on = false; | ||
368 | static bool waiting_to_resume_play = false; | 369 | static bool waiting_to_resume_play = false; |
369 | static long play_resume_time; | 370 | static long play_resume_time; |
370 | 371 | ||
@@ -834,6 +835,8 @@ void powermgmt_init(void) | |||
834 | #endif | 835 | #endif |
835 | #endif | 836 | #endif |
836 | 837 | ||
838 | charger_power_is_on = charger_inserted(); | ||
839 | |||
837 | create_thread(power_thread, power_stack, sizeof(power_stack), | 840 | create_thread(power_thread, power_stack, sizeof(power_stack), |
838 | power_thread_name); | 841 | power_thread_name); |
839 | } | 842 | } |