SerialContainer: don't consider failures for solutions

This commit is contained in:
Robert Haschke 2018-02-25 19:56:50 +01:00
parent a24039846a
commit 12582f6bbc

View File

@ -312,6 +312,10 @@ void SerialContainer::onNewSolution(const SolutionBase &current)
const StagePrivate *creator = current.creator();
auto& children = impl->children();
if (current.isFailure()) {
return; // don't consider failures
}
// find number of stages before and after creator stage
size_t num_before = 0, num_after = 0;
for (auto it = children.begin(), end = children.end(); it != end; ++it, ++num_before)