Chromium Code Reviews| Index: Source/core/fetch/CSSStyleSheetResource.h |
| diff --git a/Source/core/fetch/CSSStyleSheetResource.h b/Source/core/fetch/CSSStyleSheetResource.h |
| index 2ce492d91b21c12b6e0d269016d8ff3ff027d153..cec9b0e54baea1badd044197339b4f99f789b88f 100644 |
| --- a/Source/core/fetch/CSSStyleSheetResource.h |
| +++ b/Source/core/fetch/CSSStyleSheetResource.h |
| @@ -38,11 +38,16 @@ class StyleSheetContents; |
| class CSSStyleSheetResource final : public StyleSheetResource { |
| public: |
| + enum MIMETypeCheck { |
|
jochen (gone - plz use gerrit)
2015/06/08 13:35:46
how about an enum class here?
|
| + StrictMIMETypeCheck, |
| + LaxMIMETypeCheck |
| + }; |
| + |
| CSSStyleSheetResource(const ResourceRequest&, const String& charset); |
| virtual ~CSSStyleSheetResource(); |
| DECLARE_VIRTUAL_TRACE(); |
| - const String sheetText(bool* hasValidMIMEType = 0) const; |
| + const String sheetText(MIMETypeCheck = StrictMIMETypeCheck) const; |
| const AtomicString mimeType() const; |
| @@ -56,7 +61,7 @@ protected: |
| virtual void destroyDecodedDataIfPossible() override; |
| private: |
| - bool canUseSheet(bool* hasValidMIMEType) const; |
| + bool canUseSheet(MIMETypeCheck) const; |
| virtual void dispose() override; |
| virtual void checkNotify() override; |