Bug 1359217 part 0 - Some fixup for later patches. r?heycam draft
authorXidorn Quan <me@upsuper.org>
Thu, 15 Jun 2017 14:38:32 +1000
changeset 596236 72c4f2a7e0a5750241d347a09b5b8035404ea2f7
parent 596235 52dac6386cbadde84cb496aa5aa1cb321c61049f
child 596237 64481d27547196d9e3794eeea562492af67d900f
push id64551
push userxquan@mozilla.com
push dateMon, 19 Jun 2017 02:08:42 +0000
reviewersheycam
bugs1359217
milestone56.0a1
Bug 1359217 part 0 - Some fixup for later patches. r?heycam MozReview-Commit-ID: CHCDf3z2MQ3
layout/style/BindingStyleRule.h
layout/style/ServoStyleRule.h
--- a/layout/style/BindingStyleRule.h
+++ b/layout/style/BindingStyleRule.h
@@ -13,16 +13,19 @@
 /**
  * Shared superclass for mozilla::css::StyleRule and mozilla::ServoStyleRule,
  * for use from bindings code.
  */
 
 class nsICSSDeclaration;
 
 namespace mozilla {
+namespace dom {
+class Element;
+}
 
 class BindingStyleRule : public css::Rule
 {
 protected:
   BindingStyleRule(uint32_t aLineNumber, uint32_t aColumnNumber)
     : css::Rule(aLineNumber, aColumnNumber)
   {
   }
--- a/layout/style/ServoStyleRule.h
+++ b/layout/style/ServoStyleRule.h
@@ -7,16 +7,17 @@
 /* representation of CSSStyleRule for stylo */
 
 #ifndef mozilla_ServoStyleRule_h
 #define mozilla_ServoStyleRule_h
 
 #include "mozilla/BindingStyleRule.h"
 #include "mozilla/ServoBindingTypes.h"
 
+#include "nsICSSStyleRuleDOMWrapper.h"
 #include "nsIDOMCSSStyleRule.h"
 #include "nsICSSStyleRuleDOMWrapper.h"
 #include "nsDOMCSSDeclaration.h"
 
 namespace mozilla {
 
 class ServoDeclarationBlock;
 class ServoStyleRule;