Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'search/intermediate_result.cpp')
-rw-r--r--search/intermediate_result.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/search/intermediate_result.cpp b/search/intermediate_result.cpp
index 0a983e036c..c0652c078c 100644
--- a/search/intermediate_result.cpp
+++ b/search/intermediate_result.cpp
@@ -29,7 +29,8 @@ double const DIST_SAME_STREET = 5000.0;
char const * const kEmptyRatingSymbol = "-";
char const * const kPricingSymbol = "$";
-void ProcessMetadata(FeatureType const & ft, Result::Metadata & meta)
+void ProcessMetadata(FeatureType const & ft, feature::TypesHolder const & types,
+ Result::Metadata & meta)
{
if (meta.m_isInitialized)
return;
@@ -56,6 +57,7 @@ void ProcessMetadata(FeatureType const & ft, Result::Metadata & meta)
bool const isSponsoredHotel = ftypes::IsBookingChecker::Instance()(ft);
meta.m_isSponsoredHotel = isSponsoredHotel;
+ meta.m_isHotel = ftypes::IsHotelChecker::Instance()(ft);
if (isSponsoredHotel)
{
@@ -114,7 +116,7 @@ PreResult2::PreResult2(FeatureType const & f, PreResult1 const * p, m2::PointD c
m_region.SetParams(fileName, center);
m_distance = PointDistance(center, pivot);
- ProcessMetadata(f, m_metadata);
+ ProcessMetadata(f, m_types, m_metadata);
}
PreResult2::PreResult2(double lat, double lon)