Merge pull request #3281 from ygorshenin/limit-geocoder

[search] Limit geocoder by max num of results.
This commit is contained in:
mpimenov 2016-05-20 17:50:36 +04:00
commit 02badbdbf5

View file

@ -842,7 +842,7 @@ void Geocoder::FillVillageLocalities()
template <typename TFn>
void Geocoder::ForEachCountry(vector<shared_ptr<MwmInfo>> const & infos, TFn && fn)
{
for (size_t i = 0; i < infos.size(); ++i)
for (size_t i = 0; i < infos.size() && m_results->size() < m_params.m_maxNumResults; ++i)
{
auto const & info = infos[i];
if (info->GetType() != MwmInfo::COUNTRY && info->GetType() != MwmInfo::WORLD)