| Index: Source/core/page/PageSerializer.cpp
|
| diff --git a/Source/core/page/PageSerializer.cpp b/Source/core/page/PageSerializer.cpp
|
| index ec229714753560373a1adcddc08a62cbdd43bd55..f6f1967c399717c2982b61443105624485f21085 100644
|
| --- a/Source/core/page/PageSerializer.cpp
|
| +++ b/Source/core/page/PageSerializer.cpp
|
| @@ -224,7 +224,7 @@ void PageSerializer::serializeFrame(Frame* frame)
|
|
|
| if (element->hasTagName(HTMLNames::imgTag)) {
|
| HTMLImageElement* imageElement = toHTMLImageElement(element);
|
| - KURL url = document->completeURL(imageElement->getAttribute(HTMLNames::srcAttr));
|
| + KURL url = imageElement->treeScope().completeURL(imageElement->getAttribute(HTMLNames::srcAttr));
|
| ImageResource* cachedImage = imageElement->cachedImage();
|
| addImageToResources(cachedImage, imageElement->renderer(), url);
|
| } else if (element->hasTagName(HTMLNames::inputTag)) {
|
| @@ -237,7 +237,7 @@ void PageSerializer::serializeFrame(Frame* frame)
|
| } else if (element->hasTagName(HTMLNames::linkTag)) {
|
| HTMLLinkElement* linkElement = toHTMLLinkElement(element);
|
| if (CSSStyleSheet* sheet = linkElement->sheet()) {
|
| - KURL url = document->completeURL(linkElement->getAttribute(HTMLNames::hrefAttr));
|
| + KURL url = linkElement->treeScope().completeURL(linkElement->getAttribute(HTMLNames::hrefAttr));
|
| serializeCSSStyleSheet(sheet, url);
|
| ASSERT(m_resourceURLs.contains(url));
|
| }
|
|
|