diff --git a/components/selectors/parser.rs b/components/selectors/parser.rs index 4747c337bae..fe0b5079988 100644 --- a/components/selectors/parser.rs +++ b/components/selectors/parser.rs @@ -185,10 +185,6 @@ impl SelectorMethods for SimpleSelector { { use self::SimpleSelector::*; - if !visitor.visit_simple_selector(self) { - return false; - } - match *self { Negation(ref negated) => { for selector in negated { diff --git a/components/selectors/visitor.rs b/components/selectors/visitor.rs index 76432609ab0..429c70c1cc8 100644 --- a/components/selectors/visitor.rs +++ b/components/selectors/visitor.rs @@ -6,7 +6,7 @@ #![deny(missing_docs)] -use parser::{AttrSelector, Combinator, ComplexSelector, SelectorImpl, SimpleSelector}; +use parser::{AttrSelector, Combinator, ComplexSelector, SelectorImpl}; use std::sync::Arc; /// A trait to visit selector properties. @@ -34,9 +34,4 @@ pub trait SelectorVisitor { -> bool { true } - - /// Visits a simple selector. - fn visit_simple_selector(&mut self, _: &SimpleSelector) -> bool { - true - } }