| Index: third_party/WebKit/Source/core/editing/FrameSelection.cpp
|
| diff --git a/third_party/WebKit/Source/core/editing/FrameSelection.cpp b/third_party/WebKit/Source/core/editing/FrameSelection.cpp
|
| index 9247096b66c092cb4808ae1119c89ba1335a6e66..3a9f89299f25fca2abc03526488c89ae29662a54 100644
|
| --- a/third_party/WebKit/Source/core/editing/FrameSelection.cpp
|
| +++ b/third_party/WebKit/Source/core/editing/FrameSelection.cpp
|
| @@ -687,11 +687,6 @@ bool FrameSelection::setSelectedRange(const EphemeralRange& range,
|
| SetSelectionOptions options) {
|
| if (range.isNull())
|
| return false;
|
| - m_selectionEditor->resetLogicalRange();
|
| - // Since |FrameSeleciton::setSelection()| dispatches events and DOM tree
|
| - // can be modified by event handlers, we should create |Range| object before
|
| - // calling it.
|
| - Range* logicalRange = createRange(range);
|
| setSelection(SelectionInDOMTree::Builder()
|
| .setBaseAndExtent(range)
|
| .setAffinity(affinity)
|
| @@ -699,7 +694,6 @@ bool FrameSelection::setSelectedRange(const EphemeralRange& range,
|
| SelectionDirectionalMode::Directional)
|
| .build(),
|
| options);
|
| - m_selectionEditor->setLogicalRange(logicalRange);
|
| return true;
|
| }
|
|
|
|
|