Bug 1336223 part 1: Add some missing #includes to PreloadedStyleSheet.cpp and .h. r?xidorn draft
authorDaniel Holbert <dholbert@cs.stanford.edu>
Thu, 02 Feb 2017 15:18:36 -0800
changeset 469853 65d57b7a92972aa53a68c2e0a0412169626b2300
parent 469700 fc352d66e7bce2a4d8635c1b8a815b62616420b5
child 469854 fa0940f5cddd4875132dc411574ab7305d15f2d8
push id43877
push userdholbert@mozilla.com
push dateThu, 02 Feb 2017 23:28:11 +0000
reviewersxidorn
bugs1336223
milestone54.0a1
Bug 1336223 part 1: Add some missing #includes to PreloadedStyleSheet.cpp and .h. r?xidorn MozReview-Commit-ID: 1YKRjJiSUiI
layout/style/PreloadedStyleSheet.cpp
layout/style/PreloadedStyleSheet.h
--- a/layout/style/PreloadedStyleSheet.cpp
+++ b/layout/style/PreloadedStyleSheet.cpp
@@ -3,16 +3,19 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 /* a CSS style sheet returned from nsIStyleSheetService.preloadSheet */
 
 #include "PreloadedStyleSheet.h"
 
+#include "mozilla/css/Loader.h"
+#include "nsLayoutUtils.h"
+
 namespace mozilla {
 
 PreloadedStyleSheet::PreloadedStyleSheet(nsIURI* aURI,
                                          css::SheetParsingMode aParsingMode)
   : mURI(aURI)
   , mParsingMode(aParsingMode)
 {
 }
--- a/layout/style/PreloadedStyleSheet.h
+++ b/layout/style/PreloadedStyleSheet.h
@@ -6,18 +6,24 @@
 
 /* a CSS style sheet returned from nsIStyleSheetService.preloadSheet */
 
 #ifndef mozilla_PreloadedStyleSheet_h
 #define mozilla_PreloadedStyleSheet_h
 
 #include "mozilla/css/SheetParsingMode.h"
 #include "mozilla/Result.h"
+#include "mozilla/StyleBackendType.h"
+#include "mozilla/StyleSheet.h"
+#include "nsCOMPtr.h"
+#include "nsCycleCollectionParticipant.h"
 #include "nsIPreloadedStyleSheet.h"
 
+class nsIURI;
+
 namespace mozilla {
 
 class PreloadedStyleSheet : public nsIPreloadedStyleSheet
 {
 public:
   // *aResult is addrefed.
   static nsresult Create(nsIURI* aURI, css::SheetParsingMode aParsingMode,
                          PreloadedStyleSheet** aResult);