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:
authorvng <viktor.govako@gmail.com>2015-06-18 14:26:37 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 02:52:04 +0300
commit19f3285287c0e3f1a4fce8921ab5f863f14b2d79 (patch)
treefe22108e04b21c84e9d4898091d8f4b548ecbecd /indexer/feature.cpp
parentfddad64d856f1af0ec9360b6d3c2f0c79c15b86d (diff)
[metadata] Assign information about available internet for feature.
Diffstat (limited to 'indexer/feature.cpp')
-rw-r--r--indexer/feature.cpp7
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)