diff options
author | vng <viktor.govako@gmail.com> | 2015-06-18 14:26:37 +0300 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 02:52:04 +0300 |
commit | 19f3285287c0e3f1a4fce8921ab5f863f14b2d79 (patch) | |
tree | fe22108e04b21c84e9d4898091d8f4b548ecbecd /indexer/feature.cpp | |
parent | fddad64d856f1af0ec9360b6d3c2f0c79c15b86d (diff) |
[metadata] Assign information about available internet for feature.
Diffstat (limited to 'indexer/feature.cpp')
-rw-r--r-- | indexer/feature.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
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 <class TCont> @@ -353,6 +356,8 @@ string FeatureType::GetRoadNumber() const bool FeatureType::HasInternet() const { + ParseTypes(); + bool res = false; ForEachType([&res](uint32_t type) |