Index: third_party/WebKit/Source/core/css/CSSImageValue.h |
diff --git a/third_party/WebKit/Source/core/css/CSSImageValue.h b/third_party/WebKit/Source/core/css/CSSImageValue.h |
index 6105584ebd2f321c13afe95c4e9e9d0e9ed67aa6..f406305202bb29305f6ef789edd56f91e45e934e 100644 |
--- a/third_party/WebKit/Source/core/css/CSSImageValue.h |
+++ b/third_party/WebKit/Source/core/css/CSSImageValue.h |
@@ -37,17 +37,19 @@ class LayoutObject; |
class CORE_EXPORT CSSImageValue : public CSSValue { |
public: |
static CSSImageValue* create(const KURL& url, StyleImage* image = 0) { |
- return create(url.getString(), url, image); |
+ return create(url.getString(), url, Referrer(), image); |
} |
static CSSImageValue* create(const String& rawValue, |
const KURL& url, |
+ const Referrer& referrer, |
StyleImage* image = 0) { |
- return create(AtomicString(rawValue), url, image); |
+ return create(AtomicString(rawValue), url, referrer, image); |
} |
static CSSImageValue* create(const AtomicString& rawValue, |
const KURL& url, |
+ const Referrer& referrer, |
StyleImage* image = 0) { |
- return new CSSImageValue(rawValue, url, image); |
+ return new CSSImageValue(rawValue, url, referrer, image); |
} |
static CSSImageValue* create(const AtomicString& absoluteURL) { |
return new CSSImageValue(absoluteURL); |
@@ -65,7 +67,6 @@ class CORE_EXPORT CSSImageValue : public CSSValue { |
const String& url() const { return m_absoluteURL; } |
- void setReferrer(const Referrer& referrer) { m_referrer = referrer; } |
const Referrer& referrer() const { return m_referrer; } |
void reResolveURL(const Document&) const; |
@@ -88,7 +89,10 @@ class CORE_EXPORT CSSImageValue : public CSSValue { |
void restoreCachedResourceIfNeeded(const Document&) const; |
private: |
- CSSImageValue(const AtomicString& rawValue, const KURL&, StyleImage*); |
+ CSSImageValue(const AtomicString& rawValue, |
+ const KURL&, |
+ const Referrer&, |
+ StyleImage*); |
CSSImageValue(const AtomicString& absoluteURL); |
AtomicString m_relativeURL; |