| Index: Source/core/editing/ReplaceSelectionCommand.cpp
|
| diff --git a/Source/core/editing/ReplaceSelectionCommand.cpp b/Source/core/editing/ReplaceSelectionCommand.cpp
|
| index a73f851f668c755a4558be2f787dfc4006cff978..48b8dbad42866d3e431c6051fe680a6f80483fc8 100644
|
| --- a/Source/core/editing/ReplaceSelectionCommand.cpp
|
| +++ b/Source/core/editing/ReplaceSelectionCommand.cpp
|
| @@ -1096,7 +1096,7 @@ void ReplaceSelectionCommand::doApply()
|
| fragment.removeNode(refNode);
|
|
|
| Node* blockStart = enclosingBlock(insertionPos.deprecatedNode());
|
| - if ((isListElement(refNode.get()) || (isLegacyAppleStyleSpan(refNode.get()) && isListElement(refNode->firstChild())))
|
| + if ((isHTMLListElement(refNode.get()) || (isLegacyAppleStyleSpan(refNode.get()) && isHTMLListElement(refNode->firstChild())))
|
| && blockStart && blockStart->renderer()->isListItem())
|
| refNode = insertAsListItems(toHTMLElement(refNode), blockStart, insertionPos, insertedNodes);
|
| else {
|
| @@ -1441,7 +1441,7 @@ Node* ReplaceSelectionCommand::insertAsListItems(PassRefPtrWillBeRawPtr<HTMLElem
|
| {
|
| RefPtrWillBeRawPtr<HTMLElement> listElement = prpListElement;
|
|
|
| - while (listElement->hasChildren() && isListElement(listElement->firstChild()) && listElement->hasOneChild())
|
| + while (listElement->hasOneChild() && isHTMLListElement(listElement->firstChild()))
|
| listElement = toHTMLElement(listElement->firstChild());
|
|
|
| bool isStart = isStartOfParagraph(VisiblePosition(insertPos));
|
|
|