From 445cc30ada03e052d75b4b9e3ec39ea2a7c958e7 Mon Sep 17 00:00:00 2001 From: Norbert Wenzel Date: Sun, 20 Oct 2019 13:43:32 +0200 Subject: [PATCH] Use bitand instead of logical AND for bitmask --- src/meshlabplugins/io_base/baseio.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)