Index: Source/core/editing/MarkupAccumulator.cpp |
diff --git a/Source/core/editing/MarkupAccumulator.cpp b/Source/core/editing/MarkupAccumulator.cpp |
index 0b9ec4338728bf89e851b8a1c394480b39ddfabd..0f40c8e3a977a9056d1d12ea60a701b4cb46c85a 100644 |
--- a/Source/core/editing/MarkupAccumulator.cpp |
+++ b/Source/core/editing/MarkupAccumulator.cpp |
@@ -143,11 +143,11 @@ String MarkupAccumulator::resolveURLIfNeeded(const Element* element, const Strin |
{ |
switch (m_resolveURLsMethod) { |
case ResolveAllURLs: |
- return element->document().completeURL(urlString).string(); |
+ return element->treeScope().completeURL(urlString).string(); |
case ResolveNonLocalURLs: |
if (!element->document().url().isLocalFile()) |
- return element->document().completeURL(urlString).string(); |
+ return element->treeScope().completeURL(urlString).string(); |
break; |
case DoNotResolveURLs: |