Only update resume info when playing.  Fixes resume when exiting recording/radio screens.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7056 a1c6a512-1295-4272-9138-f99709370657
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index db8994c..d20981b 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -1126,12 +1126,13 @@
             case MPEG_PAUSE:
                 DEBUGF("MPEG_PAUSE\n");
                 /* Stop the current stream */
+                if (playing)
+                    playlist_update_resume_info(audio_current_track());
                 paused = true;
                 playing = false;
                 pause_tick = current_tick;
                 pause_track = current_track_counter;
                 mp3_play_pause(false);
-                playlist_update_resume_info(audio_current_track());
                 break;
 
             case MPEG_RESUME: