Index: Source/core/dom/DocumentMarkerController.cpp |
diff --git a/Source/core/dom/DocumentMarkerController.cpp b/Source/core/dom/DocumentMarkerController.cpp |
index 721e3485d72291bb9b45bf4910dd937518d97c8a..39f299ea703470aa76438caeaa31bf492bc59679 100644 |
--- a/Source/core/dom/DocumentMarkerController.cpp |
+++ b/Source/core/dom/DocumentMarkerController.cpp |
@@ -154,10 +154,9 @@ void DocumentMarkerController::removeMarkers(Range* range, DocumentMarker::Marke |
return; |
ASSERT(!m_markers.isEmpty()); |
- RefPtrWillBeRawPtr<Range> textPiece = markedText.range(); |
- int startOffset = textPiece->startOffset(); |
- int endOffset = textPiece->endOffset(); |
- removeMarkers(textPiece->startContainer(), startOffset, endOffset - startOffset, markerTypes, shouldRemovePartiallyOverlappingMarker); |
+ int startOffset = markedText.startOffset(); |
+ int endOffset = markedText.endOffset(); |
+ removeMarkers(markedText.startContainer(), startOffset, endOffset - startOffset, markerTypes, shouldRemovePartiallyOverlappingMarker); |
} |
} |