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;