summaryrefslogtreecommitdiff
path: root/apps/scrobbler.c
diff options
context:
space:
mode:
authorMiika Pekkarinen <miipekk@ihme.org>2008-03-07 22:56:51 +0000
committerMiika Pekkarinen <miipekk@ihme.org>2008-03-07 22:56:51 +0000
commit2ccdc48ee943f1506809e94df990873cb937bd1a (patch)
tree1b365168ad24fc74c935a4eeaefcdf30f793c854 /apps/scrobbler.c
parentaafa321d31c0dab631a5e0a70a0d8798368169f4 (diff)
downloadrockbox-2ccdc48ee943f1506809e94df990873cb937bd1a.tar.gz
rockbox-2ccdc48ee943f1506809e94df990873cb937bd1a.zip
Rewritten playback event handling. Should fix runtime statistics gathering.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16546 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/scrobbler.c')
-rw-r--r--apps/scrobbler.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/scrobbler.c b/apps/scrobbler.c
index 01c704afab..6398fd1741 100644
--- a/apps/scrobbler.c
+++ b/apps/scrobbler.c
@@ -224,7 +224,7 @@ int scrobbler_init(void)
224 224
225 scrobbler_cache = buffer_alloc(SCROBBLER_MAX_CACHE*SCROBBLER_CACHE_LEN); 225 scrobbler_cache = buffer_alloc(SCROBBLER_MAX_CACHE*SCROBBLER_CACHE_LEN);
226 226
227 audio_set_track_changed_event(&scrobbler_change_event); 227 playback_add_event(PLAYBACK_EVENT_TRACK_CHANGE, scrobbler_change_event);
228 cache_pos = 0; 228 cache_pos = 0;
229 pending = false; 229 pending = false;
230 scrobbler_initialised = true; 230 scrobbler_initialised = true;
@@ -259,7 +259,7 @@ void scrobbler_shutdown(void)
259 259
260 if (scrobbler_initialised) 260 if (scrobbler_initialised)
261 { 261 {
262 audio_set_track_changed_event(NULL); 262 playback_remove_event(PLAYBACK_EVENT_TRACK_CHANGE, scrobbler_change_event);
263 scrobbler_initialised = false; 263 scrobbler_initialised = false;
264 } 264 }
265} 265}