Index: Source/core/editing/FrameSelection.cpp |
diff --git a/Source/core/editing/FrameSelection.cpp b/Source/core/editing/FrameSelection.cpp |
index 82ae876d13d18b0be5bc50271a87544d0226461f..49f173037c831154ae57d0904242cc8f76efa3e8 100644 |
--- a/Source/core/editing/FrameSelection.cpp |
+++ b/Source/core/editing/FrameSelection.cpp |
@@ -1488,7 +1488,7 @@ bool FrameSelection::setSelectedRange(const EphemeralRange& range, TextAffinity |
// Since |FrameSeleciton::setSelection()| dispatches events and DOM tree |
// can be modified by event handlers, we should create |Range| object before |
// calling it. |
- m_logicalRange = Range::create(range.document(), range.startPosition(), range.endPosition()); |
+ m_logicalRange = createRange(range); |
VisibleSelection newSelection(range.startPosition(), range.endPosition(), affinity, directional == Directional); |
setSelection(newSelection, options); |