From 48388cc58345f52016562969f80698f0eb30667c Mon Sep 17 00:00:00 2001 From: Viktor Govako Date: Sun, 13 Aug 2023 09:32:44 -0300 Subject: [PATCH] [search] Do not fetch the address for viewport results. Signed-off-by: Viktor Govako --- search/ranker.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/search/ranker.cpp b/search/ranker.cpp index cc0f436e83..ba7d47f512 100644 --- a/search/ranker.cpp +++ b/search/ranker.cpp @@ -320,6 +320,7 @@ public: , m_infoGetter(infoGetter) , m_reverseGeocoder(reverseGeocoder) , m_params(params) + , m_isViewportMode(m_params.m_mode == Mode::Viewport) { } @@ -455,7 +456,7 @@ private: m_ranker.GetBestMatchName(*ft, name); // Insert exact address (street and house number) instead of empty result name. - if (name.empty()) + if (!m_isViewportMode && name.empty()) { ReverseGeocoder::Address addr; if (GetExactAddress(*ft, center, addr)) @@ -652,6 +653,7 @@ private: storage::CountryInfoGetter const & m_infoGetter; ReverseGeocoder const & m_reverseGeocoder; Geocoder::Params const & m_params; + bool m_isViewportMode; unique_ptr m_loader; };