From d418c0da3ae40316e6aaf96d36acae5c90cc426b Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Thu, 2 Apr 2015 14:57:44 +0200 Subject: [PATCH] Cleanup convert_length in ImageFragmentInfo. --- components/layout/fragment.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/components/layout/fragment.rs b/components/layout/fragment.rs index 37cec720b1b..1c118825374 100644 --- a/components/layout/fragment.rs +++ b/components/layout/fragment.rs @@ -311,10 +311,9 @@ impl ImageFragmentInfo { -> ImageFragmentInfo { fn convert_length(node: &ThreadSafeLayoutNode, name: &Atom) -> Option { let element = node.as_element(); - element.get_attr(&ns!(""), name).and_then(|string| { - let n: Option = FromStr::from_str(string).ok(); - n - }).and_then(|pixels| Some(Au::from_px(pixels))) + element.get_attr(&ns!(""), name) + .and_then(|string| string.parse::().ok()) + .map(|pixels| Au::from_px(pixels)) } ImageFragmentInfo {