From 19f3285287c0e3f1a4fce8921ab5f863f14b2d79 Mon Sep 17 00:00:00 2001 From: vng Date: Thu, 18 Jun 2015 14:26:37 +0300 Subject: [PATCH] [metadata] Assign information about available internet for feature. --- indexer/feature.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/indexer/feature.cpp b/indexer/feature.cpp index 492da3735f..4d4f9fcfee 100644 --- a/indexer/feature.cpp +++ b/indexer/feature.cpp @@ -142,11 +142,14 @@ void FeatureType::ParseMetadata() const if (m_bMetadataParsed) return; m_pLoader->ParseMetadata(); + + if (HasInternet()) + m_metadata.Add(Metadata::FMD_INTERNET, "wlan"); + m_bMetadataParsed = true; } - namespace { template @@ -353,6 +356,8 @@ string FeatureType::GetRoadNumber() const bool FeatureType::HasInternet() const { + ParseTypes(); + bool res = false; ForEachType([&res](uint32_t type)