From 05d555f98de9fdb2c0fec06840a53e1abf095429 Mon Sep 17 00:00:00 2001 From: Sandor Dornbush Date: Fri, 19 Nov 2010 17:23:27 -0800 Subject: [PATCH] Fix the end track confirmation dialog. --- MyTracks/src/com/google/android/apps/mytracks/MyTracks.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/MyTracks.java b/MyTracks/src/com/google/android/apps/mytracks/MyTracks.java index c7bd8d59f..951234d9e 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/MyTracks.java +++ b/MyTracks/src/com/google/android/apps/mytracks/MyTracks.java @@ -1045,13 +1045,15 @@ public class MyTracks extends TabActivity implements OnTouchListener, */ public void stopRecording() { if (trackRecordingService != null) { + // Save the track id as the shared preference will overwrite the recording track id. + long currentTrackId = recordingTrackId; try { trackRecordingService.endCurrentTrack(); } catch (RemoteException e) { Log.e(MyTracksConstants.TAG, "Unable to stop recording.", e); } Intent intent = new Intent(MyTracks.this, MyTracksDetails.class); - intent.putExtra("trackid", recordingTrackId); + intent.putExtra("trackid", currentTrackId); intent.putExtra("hasCancelButton", false); startActivity(intent); }