| Index: Source/core/editing/markup.cpp
|
| diff --git a/Source/core/editing/markup.cpp b/Source/core/editing/markup.cpp
|
| index 1a02d43f97b3636d6fa2d2b8f4fd01bc3cd0d1d4..d5c196a6d8b188511f5b5c1bc69243da780b3985 100644
|
| --- a/Source/core/editing/markup.cpp
|
| +++ b/Source/core/editing/markup.cpp
|
| @@ -93,13 +93,13 @@ private:
|
| String m_value;
|
| };
|
|
|
| -static void completeURLs(DocumentFragment* fragment, const String& baseURL)
|
| +static void completeURLs(DocumentFragment& fragment, const String& baseURL)
|
| {
|
| Vector<AttributeChange> changes;
|
|
|
| KURL parsedBaseURL(ParsedURLString, baseURL);
|
|
|
| - for (Element* element = ElementTraversal::firstWithin(fragment); element; element = ElementTraversal::next(*element, fragment)) {
|
| + for (Element* element = ElementTraversal::firstWithin(fragment); element; element = ElementTraversal::next(*element, &fragment)) {
|
| if (!element->hasAttributes())
|
| continue;
|
| unsigned length = element->attributeCount();
|
| @@ -648,7 +648,7 @@ PassRefPtr<DocumentFragment> createFragmentFromMarkup(Document& document, const
|
| fragment->parseHTML(markup, fakeBody.get(), parserContentPolicy);
|
|
|
| if (!baseURL.isEmpty() && baseURL != blankURL() && baseURL != document.baseURL())
|
| - completeURLs(fragment.get(), baseURL);
|
| + completeURLs(*fragment, baseURL);
|
|
|
| return fragment.release();
|
| }
|
|
|