From 1a30c98f5f06c87e201e62775be496ea445f7834 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Wed, 22 Feb 2017 18:22:26 +0100 Subject: [PATCH] Stylo: add :-moz-table-border-nonzero pseudo-class. --- components/style/gecko/non_ts_pseudo_class_list.rs | 1 + components/style/gecko/wrapper.rs | 1 + 2 files changed, 2 insertions(+) diff --git a/components/style/gecko/non_ts_pseudo_class_list.rs b/components/style/gecko/non_ts_pseudo_class_list.rs index a019484e902..b9c109f3187 100644 --- a/components/style/gecko/non_ts_pseudo_class_list.rs +++ b/components/style/gecko/non_ts_pseudo_class_list.rs @@ -46,4 +46,5 @@ pseudo_class_list! { ("read-only", ReadOnly, _, IN_READ_WRITE_STATE, _), ("-moz-browser-frame", MozBrowserFrame, mozBrowserFrame, _, PSEUDO_CLASS_INTERNAL), + ("-moz-table-border-nonzero", MozTableBorderNonzero, mozTableBorderNonzero, _, PSEUDO_CLASS_INTERNAL), } diff --git a/components/style/gecko/wrapper.rs b/components/style/gecko/wrapper.rs index 19b8ca7a7dc..09c1d1accd4 100644 --- a/components/style/gecko/wrapper.rs +++ b/components/style/gecko/wrapper.rs @@ -621,6 +621,7 @@ impl<'le> ::selectors::Element for GeckoElement<'le> { !self.get_state().contains(pseudo_class.state_flag()) } + NonTSPseudoClass::MozTableBorderNonzero | NonTSPseudoClass::MozBrowserFrame => unsafe { Gecko_MatchesElement(pseudo_class.to_gecko_pseudoclasstype().unwrap(), self.0) }