Bug 1361994 - Part 2: Fix build error in ServoCSSRuleList. r=xidorn draft
authorFernando Jimenez Moreno <ferjmoreno@gmail.com>
Thu, 11 May 2017 14:11:16 +0200
changeset 576198 f679ebfb45fea71b8ed1d2b5b0b09abe221b4736
parent 576197 5602924c03eb0821d304bae264f73f1db7ea8591
child 576199 326d86d96c34102b31c855d9083316558dd2a3df
push id58275
push userferjmoreno@gmail.com
push dateThu, 11 May 2017 12:14:24 +0000
reviewersxidorn
bugs1361994
milestone55.0a1
Bug 1361994 - Part 2: Fix build error in ServoCSSRuleList. r=xidorn MozReview-Commit-ID: wiowblsACq
layout/style/ServoCSSRuleList.cpp
--- a/layout/style/ServoCSSRuleList.cpp
+++ b/layout/style/ServoCSSRuleList.cpp
@@ -9,16 +9,17 @@
 #include "mozilla/ServoCSSRuleList.h"
 
 #include "mozilla/ServoBindings.h"
 #include "mozilla/ServoStyleRule.h"
 #include "mozilla/ServoMediaRule.h"
 #include "mozilla/ServoNamespaceRule.h"
 #include "mozilla/ServoPageRule.h"
 #include "mozilla/ServoSupportsRule.h"
+#include "nsCSSFontFaceRule.h"
 
 namespace mozilla {
 
 ServoCSSRuleList::ServoCSSRuleList(already_AddRefed<ServoCssRules> aRawRules)
   : mRawRules(aRawRules)
 {
   Servo_CssRules_ListTypes(mRawRules, &mRules);
   // XXX We may want to eagerly create object for import rule, so that
@@ -212,17 +213,17 @@ ServoCSSRuleList::FillStyleRuleHashtable
   for (uint32_t i = 0; i < mRules.Length(); i++) {
     uint16_t type = GetRuleType(i);
     if (type == nsIDOMCSSRule::STYLE_RULE) {
       ServoStyleRule* castedRule = static_cast<ServoStyleRule*>(GetRule(i));
       RawServoStyleRule* rawRule = castedRule->Raw();
       aTable.Put(rawRule, castedRule);
     } else if (type == nsIDOMCSSRule::MEDIA_RULE ||
                type == nsIDOMCSSRule::SUPPORTS_RULE) {
-      GroupRule* castedRule = static_cast<GroupRule*>(GetRule(i));
+      css::GroupRule* castedRule = static_cast<css::GroupRule*>(GetRule(i));
 
       // Call this method recursively on the ServoCSSRuleList in the rule.
       ServoCSSRuleList* castedRuleList = static_cast<ServoCSSRuleList*>(
         castedRule->CssRules());
       castedRuleList->FillStyleRuleHashtable(aTable);
     }
   }
 }