diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2017-03-07 19:45:12 +0100 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2017-03-07 23:37:31 +0100 |
commit | da4e5146e97078ac1cf1b6ed28748bf581b4bdeb (patch) | |
tree | b7855c1681966be2661f75ca417afdf021d2f181 /components/script | |
parent | 460fd6eba86b9e316eae538a694ee8cacb98a2b5 (diff) | |
download | servo-da4e5146e97078ac1cf1b6ed28748bf581b4bdeb.tar.gz servo-da4e5146e97078ac1cf1b6ed28748bf581b4bdeb.zip |
Make PropertyDeclarationBlock::important_count private.
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/dom/cssstyledeclaration.rs | 10 | ||||
-rw-r--r-- | components/script/dom/element.rs | 7 |
2 files changed, 5 insertions, 12 deletions
diff --git a/components/script/dom/cssstyledeclaration.rs b/components/script/dom/cssstyledeclaration.rs index 450d0b7da4b..dc53a58c8c5 100644 --- a/components/script/dom/cssstyledeclaration.rs +++ b/components/script/dom/cssstyledeclaration.rs @@ -62,10 +62,7 @@ impl CSSStyleOwner { let result = f(&mut pdb, &mut changed); result } else { - let mut pdb = PropertyDeclarationBlock { - important_count: 0, - declarations: vec![], - }; + let mut pdb = PropertyDeclarationBlock::new(); let result = f(&mut pdb, &mut changed); // Here `changed` is somewhat silly, because we know the @@ -116,10 +113,7 @@ impl CSSStyleOwner { match *el.style_attribute().borrow() { Some(ref pdb) => f(&pdb.read()), None => { - let pdb = PropertyDeclarationBlock { - important_count: 0, - declarations: vec![], - }; + let pdb = PropertyDeclarationBlock::new(); f(&pdb) } } diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs index eeff67ed318..a0fb1d0f179 100644 --- a/components/script/dom/element.rs +++ b/components/script/dom/element.rs @@ -385,10 +385,9 @@ impl LayoutElementHelpers for LayoutJS<Element> { #[inline] fn from_declaration(declaration: PropertyDeclaration) -> ApplicableDeclarationBlock { ApplicableDeclarationBlock::from_declarations( - Arc::new(RwLock::new(PropertyDeclarationBlock { - declarations: vec![(declaration, Importance::Normal)], - important_count: 0, - })), + Arc::new(RwLock::new(PropertyDeclarationBlock::with_one( + declaration, Importance::Normal + ))), CascadeLevel::PresHints) } |