summaryrefslogtreecommitdiff
path: root/apps/iap.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/iap.c')
-rw-r--r--apps/iap.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/iap.c b/apps/iap.c
index dd29563b1e..4d0c473800 100644
--- a/apps/iap.c
+++ b/apps/iap.c
@@ -29,6 +29,7 @@
29#include "system.h" 29#include "system.h"
30#include "kernel.h" 30#include "kernel.h"
31#include "serial.h" 31#include "serial.h"
32#include "appevents.h"
32 33
33#include "playlist.h" 34#include "playlist.h"
34#include "playback.h" 35#include "playback.h"
@@ -80,6 +81,7 @@ void iap_setup(int ratenum)
80 iap_setupflag = true; 81 iap_setupflag = true;
81 iap_remotebtn = BUTTON_NONE; 82 iap_remotebtn = BUTTON_NONE;
82 tick_add_task(iap_task); 83 tick_add_task(iap_task);
84 add_event(PLAYBACK_EVENT_TRACK_CHANGE, false, iap_track_changed);
83} 85}
84 86
85void iap_bitrate_set(int ratenum) 87void iap_bitrate_set(int ratenum)
@@ -175,8 +177,10 @@ int iap_getc(unsigned char x)
175 return newpkt; 177 return newpkt;
176} 178}
177 179
178void iap_track_changed(void) 180/* called by playback when the next track starts */
181void iap_track_changed(void *ignored)
179{ 182{
183 (void)ignored;
180 iap_changedctr = 1; 184 iap_changedctr = 1;
181} 185}
182 186