Merge pull request #3256 from rokuz/MAPSME-1225

Fixed zoom in place adding
This commit is contained in:
Viktor Govako 2016-05-18 14:22:46 +03:00
commit b61398b453

View file

@ -711,7 +711,10 @@ void FrontendRenderer::AcceptMessage(ref_ptr<Message> message)
{
m2::PointD const pt = msg->HasPosition()? msg->GetPosition() :
m_userEventStream.GetCurrentScreen().GlobalRect().Center();
AddUserEvent(SetCenterEvent(pt, scales::GetAddNewPlaceScale(), true));
int zoom = kDoNotChangeZoom;
if (m_currentZoomLevel < scales::GetAddNewPlaceScale())
zoom = scales::GetAddNewPlaceScale();
AddUserEvent(SetCenterEvent(pt, zoom, true));
}
}
break;