From 52afa1dc348f0f9af74301be498a7392cfdc316d Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Tue, 12 May 2015 13:03:15 +0200 Subject: [PATCH] Stop using get_unsigned_integer_attribute_for_layout in has_nonzero_border. --- components/layout/wrapper.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/layout/wrapper.rs b/components/layout/wrapper.rs index f9a214daf20..256aca623e0 100644 --- a/components/layout/wrapper.rs +++ b/components/layout/wrapper.rs @@ -40,6 +40,7 @@ use data::{LayoutDataAccess, LayoutDataFlags, LayoutDataWrapper, PrivateLayoutDa use opaque_node::OpaqueNodeMethods; use gfx::display_list::OpaqueNode; +use script::dom::attr::AttrValue; use script::dom::bindings::codegen::InheritTypes::{CharacterDataCast, ElementCast}; use script::dom::bindings::codegen::InheritTypes::{HTMLIFrameElementCast, HTMLCanvasElementCast}; use script::dom::bindings::codegen::InheritTypes::{HTMLImageElementCast, HTMLInputElementCast}; @@ -638,9 +639,8 @@ impl<'le> TElement<'le> for LayoutElement<'le> { #[inline] fn has_nonzero_border(self) -> bool { unsafe { - match self.element.get_unsigned_integer_attribute_for_layout( - UnsignedIntegerAttribute::Border) { - None | Some(0) => false, + match self.element.get_attr_for_layout(&ns!(""), &atom!("border")) { + None | Some(&AttrValue::UInt(_, 0)) => false, _ => true, } }