diff --git a/src/OpenMesh/Core/IO/writer/OMWriter.cc b/src/OpenMesh/Core/IO/writer/OMWriter.cc index efb25147..b7af9ef2 100644 --- a/src/OpenMesh/Core/IO/writer/OMWriter.cc +++ b/src/OpenMesh/Core/IO/writer/OMWriter.cc @@ -248,7 +248,7 @@ bool _OMWriter_::write_binary(std::ostream& _os, BaseExporter& _be, } // ---------- write vertex color - if (_opt.check( Options::VertexColor ) && _be.has_vertex_colors() ) + if (_be.n_vertices() && _opt.check( Options::VertexColor ) && _be.has_vertex_colors() ) { Vec3uc c = _be.color(VertexHandle(0));