diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java b/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java index de81fb5963..e4b7343b36 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java @@ -348,8 +348,12 @@ public class MapActivityActions implements DialogProvider { standardId == R.string.context_menu_item_destination_point) { boolean dest = standardId == R.string.context_menu_item_destination_point; String selected = mapActivity.getMapLayers().getContextMenuLayer().getSelectedObjectName(); + String target = null; + if(dest && selected != null){ + target = selected.replaceAll(getString(R.string.context_menu_item_destination_point), ""); + } targets.navigateToPoint(new LatLon(latitude, longitude), true, - dest ? -1 : targets.getIntermediatePoints().size(), selected); + dest ? -1 : targets.getIntermediatePoints().size(), dest? target : selected); if(targets.getIntermediatePoints().size() > 0) { openIntermediatePointsDialog(); }