diff --git a/src/OpenMesh/Core/IO/reader/OBJReader.cc b/src/OpenMesh/Core/IO/reader/OBJReader.cc index c08c1161..3a854ac8 100644 --- a/src/OpenMesh/Core/IO/reader/OBJReader.cc +++ b/src/OpenMesh/Core/IO/reader/OBJReader.cc @@ -572,14 +572,10 @@ read(std::istream& _in, BaseImporter& _bi, Options& _opt) component = 0; nV++; - fh = _bi.add_face(faceVertices); - - //clear vertices handles, so no face will be added twice - if (fh.is_valid()) - faceVertices.clear(); - } + fh = _bi.add_face(faceVertices); + size_t n_faces = _bi.n_faces(); if (!vhandles.empty() && fh.is_valid() )