Bug 1336223 part 1: Add some missing #includes to PreloadedStyleSheet.cpp and .h. r?xidorn
MozReview-Commit-ID: 1YKRjJiSUiI
--- 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);