From a2f92c9e17a5bc49c38ecba3605996cefcca7686 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Mon, 16 Feb 2009 00:29:07 +0000 Subject: [PATCH] Don't send a trackchange event at end of playlist. Fixes 'Follow Playlist' on hwcodec at end-of-playlist, including the related null pointer access. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20014 a1c6a512-1295-4272-9138-f99709370657 --- apps/mpeg.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/mpeg.c b/apps/mpeg.c index f6d48bf42c..45b3619336 100644 --- a/apps/mpeg.c +++ b/apps/mpeg.c @@ -1051,8 +1051,9 @@ static void track_change(void) if (num_tracks_in_memory() > 0) { remove_current_tag(); - send_event(PLAYBACK_EVENT_TRACK_CHANGE, audio_current_track()); update_playlist(); + if (is_playing) + send_event(PLAYBACK_EVENT_TRACK_CHANGE, audio_current_track()); } current_track_counter++;