diff options
Diffstat (limited to 'apps/iap')
-rw-r--r-- | apps/iap/iap-core.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/apps/iap/iap-core.c b/apps/iap/iap-core.c index 7226a908c5..4fa9c09a47 100644 --- a/apps/iap/iap-core.c +++ b/apps/iap/iap-core.c | |||
@@ -349,8 +349,9 @@ static void iap_thread(void) | |||
349 | } | 349 | } |
350 | 350 | ||
351 | /* called by playback when the next track starts */ | 351 | /* called by playback when the next track starts */ |
352 | static void iap_track_changed(void *ignored) | 352 | static void iap_track_changed(unsigned short id, void *ignored) |
353 | { | 353 | { |
354 | (void)id; | ||
354 | (void)ignored; | 355 | (void)ignored; |
355 | if ((interface_state == IST_EXTENDED) && device.do_notify) { | 356 | if ((interface_state == IST_EXTENDED) && device.do_notify) { |
356 | long playlist_pos = playlist_next(0); | 357 | long playlist_pos = playlist_next(0); |
@@ -401,7 +402,7 @@ static void iap_start(void) | |||
401 | if (!tid) | 402 | if (!tid) |
402 | panicf("Could not create iap thread"); | 403 | panicf("Could not create iap thread"); |
403 | timeout_register(&iap_task_tmo, iap_task, MS_TO_TICKS(100), (intptr_t)NULL); | 404 | timeout_register(&iap_task_tmo, iap_task, MS_TO_TICKS(100), (intptr_t)NULL); |
404 | add_event(PLAYBACK_EVENT_TRACK_CHANGE, false, iap_track_changed); | 405 | add_event(PLAYBACK_EVENT_TRACK_CHANGE, iap_track_changed); |
405 | 406 | ||
406 | /* Since we cannot allocate memory while in interrupt context | 407 | /* Since we cannot allocate memory while in interrupt context |
407 | * post a message to our own queue to get that done | 408 | * post a message to our own queue to get that done |