| Index: Source/core/dom/Document.cpp
|
| diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp
|
| index 452ee77862f85014bc01b7558ce192e858fbfef5..471577f06159f47e58a44e98ef4201a4fa2d0b5d 100644
|
| --- a/Source/core/dom/Document.cpp
|
| +++ b/Source/core/dom/Document.cpp
|
| @@ -1378,7 +1378,7 @@ void Document::removeTitle(Element* titleElement)
|
| // FIXME: This is broken for SVG.
|
| // Update title based on first title element in the head, if one exists.
|
| if (HTMLElement* headElement = head()) {
|
| - for (Element* element = headElement->firstElementChild(); element; element = element->nextElementSibling()) {
|
| + for (Element* element = ElementTraversal::firstWithin(*headElement); element; element = ElementTraversal::nextSibling(*element)) {
|
| if (!element->hasTagName(titleTag))
|
| continue;
|
| HTMLTitleElement* title = toHTMLTitleElement(element);
|
|
|