RemoveEmptyNodesVisitor: add missing isOperationPermissible check

This commit is contained in:
scrawl
2017-01-20 20:58:05 +01:00
parent 7611f95078
commit 4457df9a8a

View File

@@ -1372,7 +1372,7 @@ void Optimizer::RemoveEmptyNodesVisitor::removeEmptyNodes()
strcmp(parent->className(),"MultiSwitch")!=0)
{
parent->removeChild(nodeToRemove.get());
if (parent->getNumChildren()==0) newEmptyGroups.insert(*pitr);
if (parent->getNumChildren()==0 && isOperationPermissibleForObject(parent)) newEmptyGroups.insert(parent);
}
}
}