Use a while let loop in ThreadSafeLayoutNode::traverse_postorder_mut.

This commit is contained in:
Ms2ger 2015-06-24 20:56:47 +02:00
parent c87c7f1d84
commit 51d0f51dd9

View file

@ -787,10 +787,7 @@ impl<'ln> ThreadSafeLayoutNode<'ln> {
}
let mut opt_kid = self.first_child();
loop {
match opt_kid {
None => break,
Some(mut kid) => {
while let Some(mut kid) = opt_kid {
if !kid.traverse_postorder_mut(traversal) {
return false
}
@ -798,8 +795,6 @@ impl<'ln> ThreadSafeLayoutNode<'ln> {
opt_kid = kid.next_sibling()
}
}
}
}
traversal.process(self)
}