Cleanup convert_length in ImageFragmentInfo.

This commit is contained in:
Ms2ger 2015-04-02 14:57:44 +02:00
parent 37b5e78a2c
commit d418c0da3a

View file

@ -311,10 +311,9 @@ impl ImageFragmentInfo {
-> ImageFragmentInfo { -> ImageFragmentInfo {
fn convert_length(node: &ThreadSafeLayoutNode, name: &Atom) -> Option<Au> { fn convert_length(node: &ThreadSafeLayoutNode, name: &Atom) -> Option<Au> {
let element = node.as_element(); let element = node.as_element();
element.get_attr(&ns!(""), name).and_then(|string| { element.get_attr(&ns!(""), name)
let n: Option<int> = FromStr::from_str(string).ok(); .and_then(|string| string.parse::<isize>().ok())
n .map(|pixels| Au::from_px(pixels))
}).and_then(|pixels| Some(Au::from_px(pixels)))
} }
ImageFragmentInfo { ImageFragmentInfo {