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; |
} |