From ef4063fcd8f2457ee36fdf2be3d5606d8908dcd2 Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Thu, 23 May 2013 10:49:50 -0700 Subject: [PATCH] During a recording, keep the current location visible by default. --- .../android/apps/mytracks/fragments/MyTracksMapFragment.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MyTracks/src/com/google/android/apps/mytracks/fragments/MyTracksMapFragment.java b/MyTracks/src/com/google/android/apps/mytracks/fragments/MyTracksMapFragment.java index 26a642828..422f030b1 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/fragments/MyTracksMapFragment.java +++ b/MyTracks/src/com/google/android/apps/mytracks/fragments/MyTracksMapFragment.java @@ -105,6 +105,7 @@ public class MyTracksMapFragment extends SupportMapFragment implements TrackData *

* Set to true when
* 1. user clicks on the my location button
+ * 2. first location during a recording
* Set to false when
* 1. showing a marker
* 2. user manually zooms/pans @@ -578,6 +579,7 @@ public class MyTracksMapFragment extends SupportMapFragment implements TrackData private void setCurrentLocation(Location location) { // If recording, zoom to the first location if (isSelectedTrackRecording() && currentLocation == null && location != null) { + keepCurrentLocationVisible = true; zoomToCurrentLocation = true; } currentLocation = location;