From 51d0f51dd9d065b29694e2deeedd5e546b66e20d Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Wed, 24 Jun 2015 20:56:47 +0200 Subject: [PATCH] Use a while let loop in ThreadSafeLayoutNode::traverse_postorder_mut. --- components/layout/wrapper.rs | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/components/layout/wrapper.rs b/components/layout/wrapper.rs index 2c741a1461b..daaeadaae30 100644 --- a/components/layout/wrapper.rs +++ b/components/layout/wrapper.rs @@ -787,17 +787,12 @@ impl<'ln> ThreadSafeLayoutNode<'ln> { } let mut opt_kid = self.first_child(); - loop { - match opt_kid { - None => break, - Some(mut kid) => { - if !kid.traverse_postorder_mut(traversal) { - return false - } - unsafe { - opt_kid = kid.next_sibling() - } - } + while let Some(mut kid) = opt_kid { + if !kid.traverse_postorder_mut(traversal) { + return false + } + unsafe { + opt_kid = kid.next_sibling() } }