forked from organicmaps/organicmaps
Fix VarSerialVector serialization for empty values.
This commit is contained in:
parent
45d3e24029
commit
6f41b121d0
1 changed files with 5 additions and 1 deletions
|
@ -28,7 +28,11 @@ void WriteVarSerialVector(ItT begin, ItT end, TDstStream & dst)
|
|||
WriteToSink(dst, offsets[i]);
|
||||
|
||||
for (ItT it = begin; it != end; ++it)
|
||||
dst.Write(&(*it)[0], it->size() * sizeof((*it)[0]));
|
||||
{
|
||||
typename ItT::value_type const & v = *it;
|
||||
if (!v.empty())
|
||||
dst.Write(&v[0], v.size() * sizeof(v[0]));
|
||||
}
|
||||
}
|
||||
|
||||
template <class WriterT> class VarSerialVectorWriter
|
||||
|
|
Loading…
Add table
Reference in a new issue