Index: Source/core/editing/FrameSelection.cpp |
diff --git a/Source/core/editing/FrameSelection.cpp b/Source/core/editing/FrameSelection.cpp |
index df236f8f75946dda54c909588173f5a4d24b6f50..30d610360eb0063d11ac5deeb670601870c50af7 100644 |
--- a/Source/core/editing/FrameSelection.cpp |
+++ b/Source/core/editing/FrameSelection.cpp |
@@ -1407,7 +1407,7 @@ void FrameSelection::selectAll() |
notifyRendererOfSelectionChange(UserTriggered); |
} |
-bool FrameSelection::setSelectedRange(Range* range, EAffinity affinity, bool isDirectional, SetSelectionOptions options) |
+bool FrameSelection::setSelectedRange(Range* range, EAffinity affinity, DirectoinalOption directional, SetSelectionOptions options) |
{ |
if (!range || !range->startContainer() || !range->endContainer()) |
return false; |
@@ -1418,7 +1418,7 @@ bool FrameSelection::setSelectedRange(Range* range, EAffinity affinity, bool isD |
m_logicalRange = nullptr; |
stopObservingVisibleSelectionChangeIfNecessary(); |
- VisibleSelection newSelection(range, affinity, isDirectional); |
+ VisibleSelection newSelection(range, affinity, directional == Directional); |
setSelection(newSelection, options); |
m_logicalRange = range->cloneRange(); |