forked from organicmaps/organicmaps
[guides on map] returning by mistake is removed (mistake was possible when viewport is changed because of zoom).
This commit is contained in:
parent
da7a39e0b8
commit
358e77bb27
1 changed files with 0 additions and 9 deletions
|
@ -52,15 +52,6 @@ void GuidesManager::UpdateViewport(ScreenBase const & screen)
|
|||
|
||||
if (!m_screen.GlobalRect().GetLocalRect().IsEmptyInterior())
|
||||
{
|
||||
auto const requestedCenter = screen.PtoP3d(screen.GtoP(m_screen.GetOrg()));
|
||||
auto const viewportCenter = screen.PtoP3d(screen.GtoP(screen.GetOrg()));
|
||||
auto const orgDist = requestedCenter.Length(viewportCenter);
|
||||
auto const viewportLength = std::min(screen.PixelRectIn3d().SizeX(),
|
||||
screen.PixelRectIn3d().SizeY());
|
||||
// Return when center moves more than 20 percents of smaller side
|
||||
if (orgDist < viewportLength * 0.2)
|
||||
return;
|
||||
|
||||
auto const scaleStronglyChanged =
|
||||
fabs(m_screen.GetScale() - screen.GetScale()) / m_screen.GetScale() > kScaleEps;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue