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/mwm_rect_updater.cpp2
-rw-r--r--indexer/data_header.cpp18
2 files changed, 15 insertions, 5 deletions
diff --git a/generator/mwm_rect_updater.cpp b/generator/mwm_rect_updater.cpp
index b36c2420b6..d32e396179 100644
--- a/generator/mwm_rect_updater.cpp
+++ b/generator/mwm_rect_updater.cpp
@@ -35,7 +35,7 @@ namespace
{
FilesContainerW contW(name, FileWriter::OP_WRITE_EXISTING);
- FileWriter w = contW.GetWriter(HEADER_FILE_TAG);
+ FileWriter w = contW.GetExistingWriter(HEADER_FILE_TAG);
h.Save(w);
}
}
diff --git a/indexer/data_header.cpp b/indexer/data_header.cpp
index 30eb1e73a0..da7efa5768 100644
--- a/indexer/data_header.cpp
+++ b/indexer/data_header.cpp
@@ -54,8 +54,13 @@ namespace feature
void DataHeader::Save(FileWriter & w) const
{
m_codingParams.Save(w);
- WriteVarInt(w, m_bounds.first - m_codingParams.GetBasePointInt64());
- WriteVarInt(w, m_bounds.second - m_codingParams.GetBasePointInt64());
+
+ //int64_t const base = m_codingParams.GetBasePointInt64();
+ //WriteVarInt(w, m_bounds.first - base);
+ //WriteVarInt(w, m_bounds.second - base);
+ WriteToSink(w, m_bounds.first);
+ WriteToSink(w, m_bounds.second);
+
w.Write(m_scales.data(), m_scales.size());
}
@@ -63,8 +68,13 @@ namespace feature
{
ReaderSource<FileReader> src(r);
m_codingParams.Load(src);
- m_bounds.first = ReadVarInt<int64_t>(src) + m_codingParams.GetBasePointInt64();
- m_bounds.second = ReadVarInt<int64_t>(src) + m_codingParams.GetBasePointInt64();
+
+ //int64_t const base = m_codingParams.GetBasePointInt64();
+ //m_bounds.first = ReadVarInt<int64_t>(src) + base;
+ //m_bounds.second = ReadVarInt<int64_t>(src) + base;
+ m_bounds.first = ReadPrimitiveFromSource<int64_t>(src);
+ m_bounds.second = ReadPrimitiveFromSource<int64_t>(src);
+
src.Read(m_scales.data(), m_scales.size());
}
}