Index: third_party/WebKit/Source/core/editing/VisibleSelection.cpp |
diff --git a/third_party/WebKit/Source/core/editing/VisibleSelection.cpp b/third_party/WebKit/Source/core/editing/VisibleSelection.cpp |
index e3f650ec241b54c203497dd8219f0677e3a41f48..54465f36a806475963a88164770396b88c785957 100644 |
--- a/third_party/WebKit/Source/core/editing/VisibleSelection.cpp |
+++ b/third_party/WebKit/Source/core/editing/VisibleSelection.cpp |
@@ -124,8 +124,8 @@ operator=(const VisibleSelectionTemplate<Strategy>& other) { |
} |
template <typename Strategy> |
-SelectionTemplate<Strategy> VisibleSelectionTemplate<Strategy>::AsSelection() |
- const { |
+SelectionTemplate<Strategy> VisibleSelectionTemplate<Strategy>::AsSelection( |
+ bool is_handle_visible) const { |
typename SelectionTemplate<Strategy>::Builder builder; |
if (base_.IsNotNull()) |
builder.SetBaseAndExtent(base_, extent_); |
@@ -133,6 +133,7 @@ SelectionTemplate<Strategy> VisibleSelectionTemplate<Strategy>::AsSelection() |
.SetGranularity(granularity_) |
.SetIsDirectional(is_directional_) |
.SetHasTrailingWhitespace(has_trailing_whitespace_) |
+ .SetIsHandleVisible(is_handle_visible) |
.Build(); |
} |