diff --git a/map/framework.cpp b/map/framework.cpp index 6006d12af1..d63a118d52 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -1097,6 +1097,7 @@ bool Framework::SearchInDownloader(DownloaderSearchParams const & params) continue; downloaderSearchResults.m_results.emplace_back(countryId, it->GetString() /* m_matchedName */); } + downloaderSearchResults.m_query = params.m_query; downloaderSearchResults.m_endMarker = results.IsEndMarker(); params.m_onResults(downloaderSearchResults); }; diff --git a/storage/downloader_search_params.hpp b/storage/downloader_search_params.hpp index 6d539aa7af..c2b55d52a5 100644 --- a/storage/downloader_search_params.hpp +++ b/storage/downloader_search_params.hpp @@ -24,6 +24,7 @@ struct DownloaderSearchResults DownloaderSearchResults() : m_endMarker(false) {} vector m_results; + string m_query; /// \brief |m_endMarker| == true if it's the last call of TOnResults callback for the search. /// Otherwise |m_endMarker| == false. bool m_endMarker;