diff --git a/src/label_map.cpp b/src/label_map.cpp index 8e842320ad..392a9b7ddd 100644 --- a/src/label_map.cpp +++ b/src/label_map.cpp @@ -297,19 +297,19 @@ bool LabelMap::is_complete(int mode) const return static_cast(typelabel_map.size()) == natomtypes; break; case Atom::BOND: - if (force->bond) return static_cast(btypelabel_map.size()) == nbondtypes; + return static_cast(btypelabel_map.size()) == nbondtypes; break; case Atom::ANGLE: - if (force->angle) return static_cast(atypelabel_map.size()) == nangletypes; + return static_cast(atypelabel_map.size()) == nangletypes; break; case Atom::DIHEDRAL: - if (force->dihedral) return static_cast(dtypelabel_map.size()) == ndihedraltypes; + return static_cast(dtypelabel_map.size()) == ndihedraltypes; break; case Atom::IMPROPER: - if (force->improper) return static_cast(itypelabel_map.size()) == nimpropertypes; + return static_cast(itypelabel_map.size()) == nimpropertypes; break; } - return true; + return false; } /* ----------------------------------------------------------------------