diff --git a/src/meshlabplugins/io_base/baseio.cpp b/src/meshlabplugins/io_base/baseio.cpp index 9b58ddb41..ad19870ec 100644 --- a/src/meshlabplugins/io_base/baseio.cpp +++ b/src/meshlabplugins/io_base/baseio.cpp @@ -363,7 +363,7 @@ bool BaseMeshIOPlugin::save(const QString &formatName, const QString &fileName, } if (formatName.toUpper() == tr("OFF")) { - if (mask && tri::io::Mask::IOM_BITPOLYGONAL) + if (mask & tri::io::Mask::IOM_BITPOLYGONAL) m.updateDataMask(MeshModel::MM_FACEFACETOPO); int result = tri::io::ExporterOFF::Save(m.cm, filename.c_str(), mask); if (result != 0)