Index: Source/web/ContextMenuClientImpl.cpp |
diff --git a/Source/web/ContextMenuClientImpl.cpp b/Source/web/ContextMenuClientImpl.cpp |
index 8bed9cb0ba534358cb21592d00a28069b6818d07..697b4dadbb111c6a9c7ed0bd4e10f45fb087ab89 100644 |
--- a/Source/web/ContextMenuClientImpl.cpp |
+++ b/Source/web/ContextMenuClientImpl.cpp |
@@ -162,7 +162,7 @@ static String selectMisspellingAsync(LocalFrame* selectedFrame, String& descript |
return String(); |
// Caret and range selections always return valid normalized ranges. |
- RefPtrWillBeRawPtr<Range> selectionRange = selection.toNormalizedRange(); |
+ RefPtrWillBeRawPtr<Range> selectionRange = createRange(selection.toNormalizedEphemeralRange()); |
DocumentMarkerVector markers = selectedFrame->document()->markers().markersInRange(EphemeralRange(selectionRange.get()), DocumentMarker::MisspellingMarkers()); |
if (markers.size() != 1) |
return String(); |