| Index: third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp b/third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp
|
| index 9ab3a0a81e75eaf26acc7f379859d0e9140d532b..8d5d9e80510a020b6879ef60add586eea2b03504 100644
|
| --- a/third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp
|
| @@ -725,6 +725,17 @@ void WebFrameWidgetImpl::applyReplacementRange(const WebRange& range) {
|
| }
|
| }
|
|
|
| +void WebFrameWidgetImpl::setRemoteViewportIntersection(
|
| + const WebRect& viewportIntersection) {
|
| + // Remote viewports are only applicable to local frames with remote ancestors.
|
| + DCHECK(m_localRoot->parent() && m_localRoot->parent()->isWebRemoteFrame());
|
| +
|
| + if (m_localRoot->frameView()) {
|
| + m_localRoot->frameView()->setViewportIntersectionFromParent(
|
| + viewportIntersection);
|
| + }
|
| +}
|
| +
|
| void WebFrameWidgetImpl::handleMouseLeave(LocalFrame& mainFrame,
|
| const WebMouseEvent& event) {
|
| // FIXME: WebWidget doesn't have the method below.
|
|
|