aboutsummaryrefslogtreecommitdiffstats
path: root/components/script
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2017-03-07 19:45:12 +0100
committerSimon Sapin <simon.sapin@exyr.org>2017-03-07 23:37:31 +0100
commitda4e5146e97078ac1cf1b6ed28748bf581b4bdeb (patch)
treeb7855c1681966be2661f75ca417afdf021d2f181 /components/script
parent460fd6eba86b9e316eae538a694ee8cacb98a2b5 (diff)
downloadservo-da4e5146e97078ac1cf1b6ed28748bf581b4bdeb.tar.gz
servo-da4e5146e97078ac1cf1b6ed28748bf581b4bdeb.zip
Make PropertyDeclarationBlock::important_count private.
Diffstat (limited to 'components/script')
-rw-r--r--components/script/dom/cssstyledeclaration.rs10
-rw-r--r--components/script/dom/element.rs7
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)
}