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;