Merge pull request #11128 from osmandapp/wrong-direction-context-menu
wrong direction contextmenu item
This commit is contained in:
commit
7c4b4aee2f
2 changed files with 12 additions and 8 deletions
|
@ -10,8 +10,6 @@ import android.graphics.drawable.Drawable;
|
|||
import android.graphics.drawable.GradientDrawable;
|
||||
import android.graphics.drawable.LayerDrawable;
|
||||
import android.graphics.drawable.RippleDrawable;
|
||||
import android.hardware.Sensor;
|
||||
import android.hardware.SensorManager;
|
||||
import android.os.Build;
|
||||
import android.text.SpannableString;
|
||||
import android.text.Spanned;
|
||||
|
@ -66,12 +64,12 @@ public class UiUtilities {
|
|||
|
||||
private static final Log LOG = PlatformUtil.getLog(UiUtilities.class);
|
||||
|
||||
private TLongObjectHashMap<Drawable> drawableCache = new TLongObjectHashMap<>();
|
||||
private OsmandApplication app;
|
||||
private static final int ORIENTATION_0 = 0;
|
||||
private static final int ORIENTATION_90 = 3;
|
||||
private static final int ORIENTATION_270 = 1;
|
||||
private static final int ORIENTATION_180 = 2;
|
||||
private final TLongObjectHashMap<Drawable> drawableCache = new TLongObjectHashMap<>();
|
||||
private final OsmandApplication app;
|
||||
private static final int INVALID_ID = -1;
|
||||
|
||||
public enum DialogButtonType {
|
||||
|
@ -253,8 +251,14 @@ public class UiUtilities {
|
|||
}
|
||||
|
||||
public UpdateLocationViewCache getUpdateLocationViewCache() {
|
||||
return getUpdateLocationViewCache(true);
|
||||
}
|
||||
|
||||
public UpdateLocationViewCache getUpdateLocationViewCache(boolean useScreenOrientation) {
|
||||
UpdateLocationViewCache uvc = new UpdateLocationViewCache();
|
||||
if (useScreenOrientation) {
|
||||
uvc.screenOrientation = getScreenOrientation();
|
||||
}
|
||||
return uvc;
|
||||
}
|
||||
|
||||
|
|
|
@ -1385,7 +1385,7 @@ public class MapContextMenuFragment extends BaseOsmAndFragment implements Downlo
|
|||
if (MapRouteInfoMenu.chooseRoutesVisible) {
|
||||
mapActivity.getChooseRouteFragment().dismiss();
|
||||
}
|
||||
updateLocationViewCache = mapActivity.getMyApplication().getUIUtilities().getUpdateLocationViewCache();
|
||||
updateLocationViewCache = mapActivity.getMyApplication().getUIUtilities().getUpdateLocationViewCache(false);
|
||||
mapActivity.getMapViewTrackingUtilities().setContextMenu(menu);
|
||||
mapActivity.getMapViewTrackingUtilities().setMapLinkedToLocation(false);
|
||||
wasDrawerDisabled = mapActivity.isDrawerDisabled();
|
||||
|
|
Loading…
Reference in a new issue