| Index: Source/core/editing/commands/InsertListCommand.cpp
|
| diff --git a/Source/core/editing/commands/InsertListCommand.cpp b/Source/core/editing/commands/InsertListCommand.cpp
|
| index 4a08169c43797b7a0312f519ab584a28dbb5630f..3785932cf0cdd469071a37eb01874c5cbd5c9bb6 100644
|
| --- a/Source/core/editing/commands/InsertListCommand.cpp
|
| +++ b/Source/core/editing/commands/InsertListCommand.cpp
|
| @@ -294,7 +294,7 @@ void InsertListCommand::unlistifyParagraph(const VisiblePosition& originalStart,
|
| // A paragraph is visually a list item minus a list marker. The paragraph will be moved.
|
| start = startOfParagraph(originalStart, CanSkipOverEditingBoundary);
|
| end = endOfParagraph(start, CanSkipOverEditingBoundary);
|
| - nextListChild = enclosingListChild(end.next().deepEquivalent().anchorNode(), listElement);
|
| + nextListChild = enclosingListChild(nextPositionOf(end).deepEquivalent().anchorNode(), listElement);
|
| ASSERT(nextListChild != listChildNode);
|
| previousListChild = enclosingListChild(previousPositionOf(start).deepEquivalent().anchorNode(), listElement);
|
| ASSERT(previousListChild != listChildNode);
|
| @@ -370,7 +370,7 @@ PassRefPtrWillBeRawPtr<HTMLElement> InsertListCommand::listifyParagraph(const Vi
|
|
|
| // Place list item into adjoining lists.
|
| HTMLElement* previousList = adjacentEnclosingList(start, previousPositionOf(start, CannotCrossEditingBoundary), listTag);
|
| - HTMLElement* nextList = adjacentEnclosingList(start, end.next(CannotCrossEditingBoundary), listTag);
|
| + HTMLElement* nextList = adjacentEnclosingList(start, nextPositionOf(end, CannotCrossEditingBoundary), listTag);
|
| RefPtrWillBeRawPtr<HTMLElement> listElement = nullptr;
|
| if (previousList) {
|
| appendNode(listItemElement, previousList);
|
|
|