diff --git a/content/html/style/public/nsICSSParser.h b/content/html/style/public/nsICSSParser.h
index f608a9ff9377..b5bdbf2584fa 100644
--- a/content/html/style/public/nsICSSParser.h
+++ b/content/html/style/public/nsICSSParser.h
@@ -26,6 +26,7 @@ class nsIUnicharInputStream;
class nsIURL;
class nsString;
class nsICSSDeclaration;
+class nsICSSLoader;
#define NS_ICSS_PARSER_IID \
{ 0xcc9c0610, 0x968c, 0x11d1, \
@@ -45,6 +46,9 @@ public:
// Set whether or not tags & classes are case sensitive or uppercased
NS_IMETHOD SetCaseSensitive(PRBool aCaseSensitive) = 0;
+ // Set loader to use for child sheets
+ NS_IMETHOD SetChildLoader(nsICSSLoader* aChildLoader) = 0;
+
NS_IMETHOD Parse(nsIUnicharInputStream* aInput,
nsIURL* aInputURL,
nsICSSStyleSheet*& aResult) = 0;
diff --git a/layout/html/style/public/nsICSSParser.h b/layout/html/style/public/nsICSSParser.h
index f608a9ff9377..b5bdbf2584fa 100644
--- a/layout/html/style/public/nsICSSParser.h
+++ b/layout/html/style/public/nsICSSParser.h
@@ -26,6 +26,7 @@ class nsIUnicharInputStream;
class nsIURL;
class nsString;
class nsICSSDeclaration;
+class nsICSSLoader;
#define NS_ICSS_PARSER_IID \
{ 0xcc9c0610, 0x968c, 0x11d1, \
@@ -45,6 +46,9 @@ public:
// Set whether or not tags & classes are case sensitive or uppercased
NS_IMETHOD SetCaseSensitive(PRBool aCaseSensitive) = 0;
+ // Set loader to use for child sheets
+ NS_IMETHOD SetChildLoader(nsICSSLoader* aChildLoader) = 0;
+
NS_IMETHOD Parse(nsIUnicharInputStream* aInput,
nsIURL* aInputURL,
nsICSSStyleSheet*& aResult) = 0;
diff --git a/layout/style/nsICSSParser.h b/layout/style/nsICSSParser.h
index f608a9ff9377..b5bdbf2584fa 100644
--- a/layout/style/nsICSSParser.h
+++ b/layout/style/nsICSSParser.h
@@ -26,6 +26,7 @@ class nsIUnicharInputStream;
class nsIURL;
class nsString;
class nsICSSDeclaration;
+class nsICSSLoader;
#define NS_ICSS_PARSER_IID \
{ 0xcc9c0610, 0x968c, 0x11d1, \
@@ -45,6 +46,9 @@ public:
// Set whether or not tags & classes are case sensitive or uppercased
NS_IMETHOD SetCaseSensitive(PRBool aCaseSensitive) = 0;
+ // Set loader to use for child sheets
+ NS_IMETHOD SetChildLoader(nsICSSLoader* aChildLoader) = 0;
+
NS_IMETHOD Parse(nsIUnicharInputStream* aInput,
nsIURL* aInputURL,
nsICSSStyleSheet*& aResult) = 0;