Index: third_party/WebKit/Source/web/WebViewImpl.cpp |
diff --git a/third_party/WebKit/Source/web/WebViewImpl.cpp b/third_party/WebKit/Source/web/WebViewImpl.cpp |
index 19a2df0f5202b81cd8bbd87c047e4abb23069f1b..2be3d64a1ed521ec3b9b617a35ab2c15eeb44537 100644 |
--- a/third_party/WebKit/Source/web/WebViewImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebViewImpl.cpp |
@@ -57,7 +57,6 @@ |
#include "core/frame/PageScaleConstraintsSet.h" |
#include "core/frame/RemoteFrame.h" |
#include "core/frame/Settings.h" |
-#include "core/frame/SmartClip.h" |
#include "core/frame/UseCounter.h" |
#include "core/frame/VisualViewport.h" |
#include "core/html/HTMLMediaElement.h" |
@@ -3508,46 +3507,6 @@ void WebViewImpl::didCloseContextMenu() { |
frame->selection().setCaretBlinkingSuspended(false); |
} |
-void WebViewImpl::extractSmartClipData(WebRect rectInViewport, |
- WebString& clipText, |
- WebString& clipHtml, |
- WebRect& clipRectInViewport) { |
- LocalFrame* localFrame = toLocalFrame(focusedCoreFrame()); |
- if (!localFrame) |
- return; |
- SmartClipData clipData = SmartClip(localFrame).dataForRect(rectInViewport); |
- clipText = clipData.clipData(); |
- clipRectInViewport = clipData.rectInViewport(); |
- |
- WebLocalFrameImpl* frame = mainFrameImpl(); |
- if (!frame) |
- return; |
- WebPoint startPoint(rectInViewport.x, rectInViewport.y); |
- WebPoint endPoint(rectInViewport.x + rectInViewport.width, |
- rectInViewport.y + rectInViewport.height); |
- VisiblePosition startVisiblePosition = |
- frame->visiblePositionForViewportPoint(startPoint); |
- VisiblePosition endVisiblePosition = |
- frame->visiblePositionForViewportPoint(endPoint); |
- |
- Position startPosition = startVisiblePosition.deepEquivalent(); |
- Position endPosition = endVisiblePosition.deepEquivalent(); |
- |
- // document() will return null if -webkit-user-select is set to none. |
- if (!startPosition.document() || !endPosition.document()) |
- return; |
- |
- if (startPosition.compareTo(endPosition) <= 0) { |
- clipHtml = |
- createMarkup(startPosition, endPosition, AnnotateForInterchange, |
- ConvertBlocksToInlines::NotConvert, ResolveNonLocalURLs); |
- } else { |
- clipHtml = |
- createMarkup(endPosition, startPosition, AnnotateForInterchange, |
- ConvertBlocksToInlines::NotConvert, ResolveNonLocalURLs); |
- } |
-} |
- |
void WebViewImpl::hidePopups() { |
cancelPagePopup(); |
} |