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 abfaeda96f861d85892fc11b1bf5c63034a33fb4..008e7310771fa339bef9157a29be92d8935aef26 100644 |
--- a/third_party/WebKit/Source/core/editing/VisibleSelection.cpp |
+++ b/third_party/WebKit/Source/core/editing/VisibleSelection.cpp |
@@ -734,33 +734,6 @@ void VisibleSelectionTemplate<Strategy>::adjustSelectionToAvoidCrossingEditingBo |
} |
template <typename Strategy> |
-VisiblePositionTemplate<Strategy> VisibleSelectionTemplate<Strategy>::visiblePositionRespectingEditingBoundary(const LayoutPoint& localPoint, Node* targetNode) const |
-{ |
- return createVisiblePosition(positionRespectingEditingBoundary(localPoint, targetNode)); |
-} |
- |
-template <typename Strategy> |
-PositionWithAffinityTemplate<Strategy> VisibleSelectionTemplate<Strategy>::positionRespectingEditingBoundary(const LayoutPoint& localPoint, Node* targetNode) const |
-{ |
- if (!targetNode->layoutObject()) |
- return PositionWithAffinityTemplate<Strategy>(); |
- |
- LayoutPoint selectionEndPoint = localPoint; |
- Element* editableElement = rootEditableElement(); |
- |
- if (editableElement && !editableElement->contains(targetNode)) { |
- if (!editableElement->layoutObject()) |
- return PositionWithAffinityTemplate<Strategy>(); |
- |
- FloatPoint absolutePoint = targetNode->layoutObject()->localToAbsolute(FloatPoint(selectionEndPoint)); |
- selectionEndPoint = roundedLayoutPoint(editableElement->layoutObject()->absoluteToLocal(absolutePoint)); |
- targetNode = editableElement; |
- } |
- |
- return fromPositionInDOMTree<Strategy>(targetNode->layoutObject()->positionForPoint(selectionEndPoint)); |
-} |
- |
-template <typename Strategy> |
bool VisibleSelectionTemplate<Strategy>::isContentEditable() const |
{ |
return isEditablePosition(start()); |