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:
-rw-r--r--generator/routing_index_generator.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/generator/routing_index_generator.cpp b/generator/routing_index_generator.cpp
index e141dee0f8..505f77548c 100644
--- a/generator/routing_index_generator.cpp
+++ b/generator/routing_index_generator.cpp
@@ -194,6 +194,12 @@ void FillWeights(string const & path, string const & country, CrossMwmConnector
connector.GetPoint(exit, true /* front */));
});
}
+
+serial::CodingParams LoadCodingParams(string const & mwmFile)
+{
+ DataHeader const dataHeader(mwmFile);
+ return dataHeader.GetDefCodingParams();
+}
} // namespace
namespace routing
@@ -239,12 +245,9 @@ void BuildCrossMwmSection(string const & path, string const & mwmFile, string co
FillWeights(path, country, connectors[static_cast<size_t>(VehicleType::Car)]);
+ serial::CodingParams const codingParams = LoadCodingParams(mwmFile);
FilesContainerW cont(mwmFile, FileWriter::OP_WRITE_EXISTING);
FileWriter writer = cont.GetWriter(CROSS_MWM_FILE_TAG);
-
- DataHeader const dataHeader(mwmFile);
- serial::CodingParams const & codingParams = dataHeader.GetDefCodingParams();
-
auto const startPos = writer.Pos();
CrossMwmConnectorSerializer::Serialize(transitions, connectors, codingParams, writer);
auto const sectionSize = writer.Pos() - startPos;