diff options
Diffstat (limited to 'configmgr/source/xcuparser.cxx')
-rw-r--r-- | configmgr/source/xcuparser.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/configmgr/source/xcuparser.cxx b/configmgr/source/xcuparser.cxx index 3a81ea4e3673..4746bcf9300a 100644 --- a/configmgr/source/xcuparser.cxx +++ b/configmgr/source/xcuparser.cxx @@ -1109,7 +1109,7 @@ void XcuParser::handleSetNode(xmlreader::XmlReader & reader, SetNode * set) { bool known = i != set->getMembers().end(); if (known && !state_.top().locked && finalizedLayer >= valueParser_.getLayer() && - mandatoryLayer > valueParser_.getLayer()) + (!mandatory || mandatoryLayer > valueParser_.getLayer())) { set->getMembers().erase(i); } |