forked from organicmaps/organicmaps
Do not show "Routing options enabled" when using ruler (#7074)
* Do not show "Routing options enabled" when using ruler Signed-off-by: Diogo Rodrigues <dmfrodrigues2000@gmail.com> * Also add check to RoutingPlanController Signed-off-by: Diogo Rodrigues <dmfrodrigues2000@gmail.com> --------- Signed-off-by: Diogo Rodrigues <dmfrodrigues2000@gmail.com>
This commit is contained in:
parent
66b717dc83
commit
5323d9323d
3 changed files with 3 additions and 3 deletions
|
@ -198,7 +198,7 @@ public class RoutingController
|
|||
|
||||
private boolean isDrivingOptionsBuildError()
|
||||
{
|
||||
return !ResultCodesHelper.isMoreMapsNeeded(mLastResultCode) && RoutingOptions.hasAnyOptions();
|
||||
return !ResultCodesHelper.isMoreMapsNeeded(mLastResultCode) && RoutingOptions.hasAnyOptions() && !isRulerRouterType();
|
||||
}
|
||||
|
||||
private void setState(State newState)
|
||||
|
|
|
@ -306,7 +306,7 @@ public class RoutingPlanController extends ToolbarController
|
|||
{
|
||||
mDrivingOptionsBtnContainer.addOnLayoutChangeListener(mDriverOptionsLayoutListener);
|
||||
UiUtils.show(mDrivingOptionsBtnContainer);
|
||||
boolean hasAnyOptions = RoutingOptions.hasAnyOptions();
|
||||
boolean hasAnyOptions = RoutingOptions.hasAnyOptions() && !isRulerType();
|
||||
UiUtils.showIf(hasAnyOptions, mDrivingOptionsImage);
|
||||
TextView title = mDrivingOptionsBtnContainer.findViewById(R.id.driving_options_btn_title);
|
||||
title.setText(hasAnyOptions ? R.string.change_driving_options_btn
|
||||
|
|
|
@ -575,7 +575,7 @@ char const *kRenderAltitudeImagesQueueLabel = "mapsme.mwmrouter.renderAltitudeIm
|
|||
}
|
||||
|
||||
+ (BOOL)hasActiveDrivingOptions {
|
||||
return [MWMRoutingOptions new].hasOptions;
|
||||
return [MWMRoutingOptions new].hasOptions && self.type != MWMRouterTypeRuler;
|
||||
}
|
||||
|
||||
+ (void)avoidRoadTypeAndRebuild:(MWMRoadType)type {
|
||||
|
|
Loading…
Add table
Reference in a new issue