| Index: Source/core/css/CSSStyleSheet.h | 
| diff --git a/Source/core/css/CSSStyleSheet.h b/Source/core/css/CSSStyleSheet.h | 
| index 87cd4fd20410622e205b819bdee43a44466232d8..a26e032201c7c4696f4f1f08ee291680d43d0ec6 100644 | 
| --- a/Source/core/css/CSSStyleSheet.h | 
| +++ b/Source/core/css/CSSStyleSheet.h | 
| @@ -36,6 +36,7 @@ class CSSStyleSheet; | 
| class Document; | 
| class ExceptionState; | 
| class MediaQuerySet; | 
| +class SecurityOrigin; | 
| class StyleSheetContents; | 
|  | 
| enum StyleSheetUpdateType { | 
| @@ -87,6 +88,8 @@ public: | 
| MediaQuerySet* mediaQueries() const { return m_mediaQueries.get(); } | 
| void setMediaQueries(PassRefPtrWillBeRawPtr<MediaQuerySet>); | 
| void setTitle(const String& title) { m_title = title; } | 
| +    // Set by LinkStyle iff CORS-enabled fetch of stylesheet succeeded from this origin. | 
| +    void setAllowRuleAccessFromOrigin(PassRefPtr<SecurityOrigin> allowedOrigin); | 
|  | 
| class RuleMutationScope { | 
| WTF_MAKE_NONCOPYABLE(RuleMutationScope); | 
| @@ -136,6 +139,8 @@ private: | 
| String m_title; | 
| RefPtrWillBeMember<MediaQuerySet> m_mediaQueries; | 
|  | 
| +    RefPtr<SecurityOrigin> m_allowRuleAccessFromOrigin; | 
| + | 
| RawPtrWillBeMember<Node> m_ownerNode; | 
| RawPtrWillBeMember<CSSRule> m_ownerRule; | 
|  | 
|  |