diff --git a/src/OpenMesh/Core/IO/reader/OMReader.cc b/src/OpenMesh/Core/IO/reader/OMReader.cc index 16249362eeaeb25198c9fdec58d7988c553445c2..22c0844173256367e6afc1a0c4815c9d1d71e5ab 100644 --- a/src/OpenMesh/Core/IO/reader/OMReader.cc +++ b/src/OpenMesh/Core/IO/reader/OMReader.cc @@ -521,7 +521,7 @@ size_t _OMReader_::restore_binary_custom_data(std::istream& _is, BaseProperty* _ Chunk::esize_t block_size; Chunk::PropertyName custom_prop; - bytes += binary::restore(_is, block_size, _swap); + bytes += restore(_is, block_size, OMFormat::Chunk::Integer_32, _swap); if (_bp) { size_t n_bytes = _bp->size_of(_n_elem); diff --git a/src/OpenMesh/Core/IO/writer/OMWriter.cc b/src/OpenMesh/Core/IO/writer/OMWriter.cc index cc38512e8c0daba5a1a2d9da86e6a3cfd6225460..903d63fd01bf9707cdd0dfd8ebf6c374704ef8d0 100644 --- a/src/OpenMesh/Core/IO/writer/OMWriter.cc +++ b/src/OpenMesh/Core/IO/writer/OMWriter.cc @@ -474,7 +474,7 @@ size_t _OMWriter_::store_binary_custom_chunk(std::ostream& _os, bytes += store( _os, OMFormat::Chunk::PropertyName(_bp.name()), _swap ); // 3. block size - bytes += store( _os, _bp.size_of(), _swap ); + bytes += store( _os, _bp.size_of(), OMFormat::Chunk::Integer_32, _swap ); omlog() << " n_bytes = " << _bp.size_of() << std::endl; // 4. data