From 8eb2bbb81a0b49e76afc155f697597cf1ffe80c6 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Tue, 29 Oct 2013 16:16:45 +0000 Subject: [PATCH] Remove some at-pointers that are not actually needed. (Selector matching) --- src/components/style/selector_matching.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/style/selector_matching.rs b/src/components/style/selector_matching.rs index 1ced3f6908e..a3fddb8c13d 100644 --- a/src/components/style/selector_matching.rs +++ b/src/components/style/selector_matching.rs @@ -53,7 +53,7 @@ impl Stylist { for selector in style_rule.selectors.iter() { // TODO: avoid copying? rules.$priority.push(Rule { - selector: @(*selector).clone(), + selector: selector.clone(), declarations: Arc::new(style_rule.declarations.$priority.clone()), }) } @@ -88,7 +88,7 @@ impl Stylist { macro_rules! append( ($rules: expr) => { for rule in $rules.iter() { - if matches_selector::(rule.selector, element, pseudo_element) { + if matches_selector::(&rule.selector, element, pseudo_element) { applicable_declarations.push(rule.declarations.clone()) } } @@ -130,7 +130,7 @@ impl PerOriginRules { #[deriving(Clone)] struct Rule { - selector: @Selector, + selector: Selector, declarations: Arc<~[PropertyDeclaration]>, }