Fix typeName

This commit is contained in:
PavelRatushny 2017-07-28 12:16:43 +03:00
parent 8ff0d9d58d
commit 1b32bbcd7e

View file

@ -283,9 +283,17 @@ public class TrackSegmentFragment extends OsmAndListFragment {
LatLon location = new LatLon(pointToShow.getLatitude(), LatLon location = new LatLon(pointToShow.getLatitude(),
pointToShow.getLongitude()); pointToShow.getLongitude());
final OsmandSettings settings = app.getSettings(); final OsmandSettings settings = app.getSettings();
String typeName = "";
if (getGpx().showCurrentTrack) {
typeName = getString(R.string.shared_string_currently_recording_track);
} else if (getGpxDataItem() != null) {
typeName = getGpxDataItem().getFile().getName();
} else if (getGpx() != null) {
typeName = getGpx().path;
}
settings.setMapLocationToShow(location.getLatitude(), location.getLongitude(), settings.setMapLocationToShow(location.getLatitude(), location.getLongitude(),
settings.getLastKnownMapZoom(), settings.getLastKnownMapZoom(),
new PointDescription(PointDescription.POINT_TYPE_WPT, getGpxDataItem() != null ? getGpxDataItem().getFile().getName() : ""), new PointDescription(PointDescription.POINT_TYPE_WPT, typeName),
false, false,
getRect() getRect()
); );