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 'generator/centers_table_builder.cpp')
-rw-r--r--generator/centers_table_builder.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/generator/centers_table_builder.cpp b/generator/centers_table_builder.cpp
index b58608b1aa..3a44717e17 100644
--- a/generator/centers_table_builder.cpp
+++ b/generator/centers_table_builder.cpp
@@ -28,9 +28,14 @@ bool BuildCentersTableFromDataFile(string const & filename, bool forceRebuild)
if (!forceRebuild && rcont.IsExist(CENTERS_FILE_TAG))
return true;
- feature::DataHeader header(rcont);
+ version::MwmVersion version;
+ if (!ReadVersion(rcont, version))
+ {
+ LOG(LERROR, ("Can't read version from", filename));
+ return false;
+ }
- version::MwmTraits const traits(header.GetFormat());
+ version::MwmTraits const traits(version);
if (!traits.HasOffsetsTable())
{
LOG(LERROR, (filename, "does not have an offsets table!"));
@@ -44,6 +49,7 @@ bool BuildCentersTableFromDataFile(string const & filename, bool forceRebuild)
return false;
}
+ feature::DataHeader const header(rcont);
FeaturesVector const features(rcont, header, table.get());
builder.SetCodingParams(header.GetDefCodingParams());