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 'indexer/old')
-rw-r--r--indexer/old/feature_loader_101.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/indexer/old/feature_loader_101.cpp b/indexer/old/feature_loader_101.cpp
index 79a1503329..4068683e7d 100644
--- a/indexer/old/feature_loader_101.cpp
+++ b/indexer/old/feature_loader_101.cpp
@@ -359,13 +359,12 @@ uint32_t LoaderImpl::ParseTriangles(int scale)
void LoaderImpl::ReadOffsets(ArrayByteSource & src, uint8_t mask, offsets_t & offsets) const
{
+ ASSERT ( offsets.empty(), () );
ASSERT_GREATER ( mask, 0, () );
- int index = 0;
while (mask > 0)
{
- ASSERT_LESS ( index, m_Info.GetScalesCount(), () );
- offsets[index++] = (mask & 0x01) ? ReadVarUint<uint32_t>(src) : kInvalidOffset;
+ offsets.push_back((mask & 0x01) ? ReadVarUint<uint32_t>(src) : kInvalidOffset);
mask = mask >> 1;
}
}