geckolib: Fix :link and :any-link pseudo-element matching

The logic was switched between them.
This commit is contained in:
Emilio Cobos Álvarez 2016-02-11 03:37:34 +01:00
parent eddec5cc06
commit dad1738ba7

View file

@ -425,8 +425,8 @@ impl<'le> ::selectors::Element for GeckoElement<'le> {
fn match_non_ts_pseudo_class(&self, pseudo_class: NonTSPseudoClass) -> bool {
match pseudo_class {
// https://github.com/servo/servo/issues/8718
NonTSPseudoClass::Link => unsafe { Gecko_IsLink(self.element) != 0 },
NonTSPseudoClass::AnyLink => unsafe { Gecko_IsUnvisitedLink(self.element) != 0 },
NonTSPseudoClass::AnyLink => unsafe { Gecko_IsLink(self.element) != 0 },
NonTSPseudoClass::Link => unsafe { Gecko_IsUnvisitedLink(self.element) != 0 },
NonTSPseudoClass::Visited => unsafe { Gecko_IsVisitedLink(self.element) != 0 },
NonTSPseudoClass::Active |
NonTSPseudoClass::Focus |