| Index: third_party/WebKit/Source/core/editing/commands/DeleteSelectionCommand.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/commands/DeleteSelectionCommand.cpp b/third_party/WebKit/Source/core/editing/commands/DeleteSelectionCommand.cpp
|
| index c3d742efee6cddec3b66f3168d3f3b984da88eff..556169704b10b073771b8df683caaaa57e727a0b 100644
|
| --- a/third_party/WebKit/Source/core/editing/commands/DeleteSelectionCommand.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/commands/DeleteSelectionCommand.cpp
|
| @@ -47,8 +47,9 @@ namespace blink {
|
| using namespace HTMLNames;
|
|
|
| static bool IsTableCellEmpty(Node* cell) {
|
| + DCHECK(cell);
|
| DCHECK(IsTableCell(cell)) << cell;
|
| - return VisiblePosition::FirstPositionInNode(cell).DeepEquivalent() ==
|
| + return VisiblePosition::FirstPositionInNode(*cell).DeepEquivalent() ==
|
| VisiblePosition::LastPositionInNode(cell).DeepEquivalent();
|
| }
|
|
|
| @@ -513,7 +514,7 @@ void DeleteSelectionCommand::RemoveNode(
|
| GetDocument().UpdateStyleAndLayoutIgnorePendingStylesheets();
|
| if (node == start_block_) {
|
| VisiblePosition previous = PreviousPositionOf(
|
| - VisiblePosition::FirstPositionInNode(start_block_.Get()));
|
| + VisiblePosition::FirstPositionInNode(*start_block_.Get()));
|
| if (previous.IsNotNull() && !IsEndOfBlock(previous))
|
| need_placeholder_ = true;
|
| }
|
|
|