From 12d2d0fbc22391b5f4a8d86965382ae58d38ef04 Mon Sep 17 00:00:00 2001 From: Peter D'Hoye Date: Sun, 24 Jun 2007 18:46:04 +0000 Subject: A patch by Robert Keevil that's been in the tracker way to long, fixes FS #6213: Audioscrobbler incorrectly submits last song git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13699 a1c6a512-1295-4272-9138-f99709370657 --- firmware/mpeg.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'firmware') diff --git a/firmware/mpeg.c b/firmware/mpeg.c index 0299d4d557..4ba3f7ead7 100644 --- a/firmware/mpeg.c +++ b/firmware/mpeg.c @@ -2727,6 +2727,11 @@ void audio_play(long offset) void audio_stop(void) { #ifndef SIMULATOR + if (playing) + { + struct trackdata *track = get_trackdata(0); + prev_track_elapsed = track->id3.elapsed; + } mpeg_stop_done = false; queue_post(&mpeg_queue, MPEG_STOP, 0); while(!mpeg_stop_done) -- cgit v1.2.3