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:
authorSergey Magidovich <mgsergio@mapswithme.com>2016-01-13 16:56:27 +0300
committerSergey Yershov <yershov@corp.mail.ru>2016-03-23 16:03:33 +0300
commit30fd14a94c67d39c3b9fc04056d2bbbafae40ba3 (patch)
tree4f64fe3d391b38451556bd234d559debe4034e5c /indexer/feature_loader.cpp
parent7da95d1f1cafd4945c2e3b8f38a6d3e8ea5c6250 (diff)
Allow more than 255 bytes in metadata fields.
Diffstat (limited to 'indexer/feature_loader.cpp')
-rw-r--r--indexer/feature_loader.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/indexer/feature_loader.cpp b/indexer/feature_loader.cpp
index fc5e5ad6e4..935c6e0e6b 100644
--- a/indexer/feature_loader.cpp
+++ b/indexer/feature_loader.cpp
@@ -280,7 +280,10 @@ void LoaderCurrent::ParseMetadata()
{
ReaderSource<FilesContainerR::ReaderT> src(m_Info.GetMetadataReader());
src.Skip(it->value);
- m_pF->GetMetadata().DeserializeFromMWM(src);
+ if (m_Info.GetMWMFormat() >= version::Format::v8)
+ m_pF->GetMetadata().Deserialize(src);
+ else
+ m_pF->GetMetadata().DeserializeFromMWMv7OrLower(src);
}
}
catch (Reader::OpenException const &)