| Index: third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/ChromeClientImpl.cpp b/third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
| index 9a4be59666c24ad06241fa1cef9d647f00b7483f..2f8f25d73feb117c2080a0285adba076388bd7f7 100644
|
| --- a/third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
| @@ -648,6 +648,29 @@ void ChromeClientImpl::SetCursorOverridden(bool overridden) {
|
| cursor_overridden_ = overridden;
|
| }
|
|
|
| +void ChromeClientImpl::AutoscrollStart(WebFloatPoint viewport_point,
|
| + LocalFrame* local_frame) {
|
| + LocalFrame& local_root = local_frame->LocalFrameRoot();
|
| + if (WebFrameWidgetBase* widget =
|
| + WebLocalFrameImpl::FromFrame(&local_root)->FrameWidget())
|
| + widget->Client()->AutoscrollStart(viewport_point);
|
| +}
|
| +
|
| +void ChromeClientImpl::AutoscrollFling(WebFloatSize velocity,
|
| + LocalFrame* local_frame) {
|
| + LocalFrame& local_root = local_frame->LocalFrameRoot();
|
| + if (WebFrameWidgetBase* widget =
|
| + WebLocalFrameImpl::FromFrame(&local_root)->FrameWidget())
|
| + widget->Client()->AutoscrollFling(velocity);
|
| +}
|
| +
|
| +void ChromeClientImpl::AutoscrollEnd(LocalFrame* local_frame) {
|
| + LocalFrame& local_root = local_frame->LocalFrameRoot();
|
| + if (WebFrameWidgetBase* widget =
|
| + WebLocalFrameImpl::FromFrame(&local_root)->FrameWidget())
|
| + widget->Client()->AutoscrollEnd();
|
| +}
|
| +
|
| String ChromeClientImpl::AcceptLanguages() {
|
| return web_view_->Client()->AcceptLanguages();
|
| }
|
|
|