Index: third_party/WebKit/Source/core/editing/VisibleUnits.cpp |
diff --git a/third_party/WebKit/Source/core/editing/VisibleUnits.cpp b/third_party/WebKit/Source/core/editing/VisibleUnits.cpp |
index cf6e0e129168ffd23a4c19a91357fc3a0fa0c5b2..4b32fb0874bc067f247b78be741e5ca81dd45747 100644 |
--- a/third_party/WebKit/Source/core/editing/VisibleUnits.cpp |
+++ b/third_party/WebKit/Source/core/editing/VisibleUnits.cpp |
@@ -2178,7 +2178,7 @@ VisiblePosition visiblePositionForContentsPoint(const IntPoint& contentsPoint, L |
frame->document()->layoutViewItem().hitTest(result); |
if (Node* node = result.innerNode()) |
- return frame->selection().selection().visiblePositionRespectingEditingBoundary(result.localPoint(), node); |
+ return createVisiblePosition(positionRespectingEditingBoundary(frame->selection().selection().start(), result.localPoint(), node)); |
return VisiblePosition(); |
} |