Index: third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp b/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp |
index 51a1cea171c8544251f3017e80ffe89a402ceabe..e4cf1d4df8875484e642f5cfb09d189d56563d0a 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp |
@@ -117,12 +117,15 @@ typedef HashMap<const LayoutBoxModelObject*, LayoutBoxModelObject*> |
static ContinuationMap* g_continuation_map = nullptr; |
void LayoutBoxModelObject::SetSelectionState(SelectionState state) { |
- if (state == SelectionInside && GetSelectionState() != SelectionNone) |
+ if (state == SelectionState::kInside && |
+ GetSelectionState() != SelectionState::kNone) |
return; |
- if ((state == SelectionStart && GetSelectionState() == SelectionEnd) || |
- (state == SelectionEnd && GetSelectionState() == SelectionStart)) |
- LayoutObject::SetSelectionState(SelectionBoth); |
+ if ((state == SelectionState::kStart && |
+ GetSelectionState() == SelectionState::kEnd) || |
+ (state == SelectionState::kEnd && |
+ GetSelectionState() == SelectionState::kStart)) |
+ LayoutObject::SetSelectionState(SelectionState::kStartAndEnd); |
else |
LayoutObject::SetSelectionState(state); |