diff options
| author | Thomas Martitz <kugel@rockbox.org> | 2009-08-03 15:46:21 +0000 |
|---|---|---|
| committer | Thomas Martitz <kugel@rockbox.org> | 2009-08-03 15:46:21 +0000 |
| commit | cc05424e4456fc9fa3eba49b97bf1406d540b3c3 (patch) | |
| tree | 504378cb4a1a57cb4b1f65b56048430e1d2fad3b /apps/iap.c | |
| parent | 2287dd9daaf62e8624755c41f2a0571c5b9d3357 (diff) | |
| download | rockbox-cc05424e4456fc9fa3eba49b97bf1406d540b3c3.zip rockbox-cc05424e4456fc9fa3eba49b97bf1406d540b3c3.tar.gz rockbox-cc05424e4456fc9fa3eba49b97bf1406d540b3c3.tar.bz2 rockbox-cc05424e4456fc9fa3eba49b97bf1406d540b3c3.tar.xz | |
Fix reds for IAP and a missing #include.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22141 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/iap.c')
| -rw-r--r-- | apps/iap.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -36,7 +36,7 @@ #include "audio.h" #include "settings.h" #include "metadata.h" -#include "skin_engine/skin_engine.h" +#include "wps.h" #include "action.h" @@ -191,7 +191,7 @@ void iap_periodic(void) unsigned char data[] = {0x04, 0x00, 0x27, 0x04, 0x00, 0x00, 0x00, 0x00}; unsigned long time_elapsed = audio_current_track()->elapsed; - time_elapsed += wps_state.ff_rewind_count; + time_elapsed += wps_get_ff_rewind_count(); data[3] = 0x04; // playing @@ -685,13 +685,13 @@ void iap_handlepkt(void) /* Jump to track number in current playlist */ case 0x0037: { + int paused = (is_wps_fading() || (audio_status() & AUDIO_STATUS_PAUSE)); long tracknum = (signed long)serbuf[4] << 24 | (signed long)serbuf[5] << 16 | (signed long)serbuf[6] << 8 | serbuf[7]; - if (!wps_state.paused) - audio_pause(); + audio_pause(); audio_skip(tracknum - playlist_next(0)); - if (!wps_state.paused) + if (!paused) audio_resume(); /* respond with cmd ok packet */ |