Fix #2742(1)
This commit is contained in:
parent
caa09cfc27
commit
187cdd1928
1 changed files with 9 additions and 6 deletions
|
@ -272,10 +272,8 @@ public class MapActivityActions implements DialogProvider {
|
||||||
ContextMenuItem.ItemBuilder itemBuilder = new ContextMenuItem.ItemBuilder();
|
ContextMenuItem.ItemBuilder itemBuilder = new ContextMenuItem.ItemBuilder();
|
||||||
adapter.addItem(itemBuilder.setTitleId(R.string.context_menu_item_search, mapActivity)
|
adapter.addItem(itemBuilder.setTitleId(R.string.context_menu_item_search, mapActivity)
|
||||||
.setIcon(R.drawable.ic_action_search_dark).createItem());
|
.setIcon(R.drawable.ic_action_search_dark).createItem());
|
||||||
if (!mapActivity.getRoutingHelper().isFollowingMode() && !mapActivity.getRoutingHelper().isRoutePlanningMode()) {
|
adapter.addItem(itemBuilder.setTitleId(R.string.context_menu_item_directions_from, mapActivity)
|
||||||
adapter.addItem(itemBuilder.setTitleId(R.string.context_menu_item_directions_from, mapActivity)
|
.setIcon(R.drawable.ic_action_gdirections_dark).createItem());
|
||||||
.setIcon(R.drawable.ic_action_gdirections_dark).createItem());
|
|
||||||
}
|
|
||||||
if (getMyApplication().getTargetPointsHelper().getPointToNavigate() != null &&
|
if (getMyApplication().getTargetPointsHelper().getPointToNavigate() != null &&
|
||||||
(mapActivity.getRoutingHelper().isFollowingMode() || mapActivity.getRoutingHelper().isRoutePlanningMode())) {
|
(mapActivity.getRoutingHelper().isFollowingMode() || mapActivity.getRoutingHelper().isRoutePlanningMode())) {
|
||||||
adapter.addItem(itemBuilder.setTitleId(R.string.context_menu_item_last_intermediate_point, mapActivity)
|
adapter.addItem(itemBuilder.setTitleId(R.string.context_menu_item_last_intermediate_point, mapActivity)
|
||||||
|
@ -309,8 +307,13 @@ public class MapActivityActions implements DialogProvider {
|
||||||
&& getMyApplication().getTargetPointsHelper().getPointToNavigate() == null) {
|
&& getMyApplication().getTargetPointsHelper().getPointToNavigate() == null) {
|
||||||
setFirstMapMarkerAsTarget();
|
setFirstMapMarkerAsTarget();
|
||||||
}
|
}
|
||||||
enterRoutePlanningMode(new LatLon(latitude, longitude),
|
if (!mapActivity.getRoutingHelper().isFollowingMode() && !mapActivity.getRoutingHelper().isRoutePlanningMode()) {
|
||||||
mapActivity.getContextMenu().getPointDescription());
|
enterRoutePlanningMode(new LatLon(latitude, longitude),
|
||||||
|
mapActivity.getContextMenu().getPointDescription());
|
||||||
|
} else {
|
||||||
|
getMyApplication().getTargetPointsHelper().setStartPoint(new LatLon(latitude, longitude),
|
||||||
|
true, mapActivity.getContextMenu().getPointDescription());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue