Make sure the start marker is always shown during a recording.

This commit is contained in:
Jimmy Shih
2013-05-23 12:53:09 -07:00
parent 640f960bd0
commit 0d38d1b38d
2 changed files with 19 additions and 6 deletions
@@ -455,9 +455,15 @@ public class MyTracksMapFragment extends SupportMapFragment implements TrackData
getActivity().runOnUiThread(new Runnable() {
public void run() {
if (isResumed() && googleMap != null) {
mapOverlay.update(googleMap, paths, reloadPaths);
reloadPaths = false;
boolean hasStartMarker = mapOverlay.update(googleMap, paths, reloadPaths);
/*
* If has the start marker, then don't need to reload the paths each
* time
*/
if (hasStartMarker) {
reloadPaths = false;
}
if (!isSelectedTrackRecording() || isSelectedTrackPaused()) {
lastTrackPoint = null;
}