| Index: Source/core/css/CSSImageValue.cpp
|
| diff --git a/Source/core/css/CSSImageValue.cpp b/Source/core/css/CSSImageValue.cpp
|
| index 8be299fbac042f8635fb779080bdf87b7027f4f8..39227d5daad4d949d511c025c818cdbddbc4b7ba 100644
|
| --- a/Source/core/css/CSSImageValue.cpp
|
| +++ b/Source/core/css/CSSImageValue.cpp
|
| @@ -34,7 +34,7 @@
|
|
|
| namespace blink {
|
|
|
| -CSSImageValue::CSSImageValue(const String& rawValue, const KURL& url, StyleImage* image)
|
| +CSSImageValue::CSSImageValue(const AtomicString& rawValue, const KURL& url, StyleImage* image)
|
| : CSSValue(ImageClass)
|
| , m_relativeURL(rawValue)
|
| , m_absoluteURL(url.string())
|
| @@ -125,9 +125,10 @@ DEFINE_TRACE_AFTER_DISPATCH(CSSImageValue)
|
| void CSSImageValue::reResolveURL(const Document& document)
|
| {
|
| KURL url = document.completeURL(m_relativeURL);
|
| - if (url == m_absoluteURL)
|
| + AtomicString urlString(url.string());
|
| + if (urlString == m_absoluteURL)
|
| return;
|
| - m_absoluteURL = url.string();
|
| + m_absoluteURL = urlString;
|
| m_accessedImage = false;
|
| m_image.clear();
|
| }
|
|
|