Chromium Code Reviews| Index: content/browser/web_contents/web_contents_view_android.cc |
| diff --git a/content/browser/web_contents/web_contents_view_android.cc b/content/browser/web_contents/web_contents_view_android.cc |
| index 0dc8bf471cc26e6bdadcf88854b21981f2e4fa66..ae44941f7ca15b3a989555e758bf04c9864df56e 100644 |
| --- a/content/browser/web_contents/web_contents_view_android.cc |
| +++ b/content/browser/web_contents/web_contents_view_android.cc |
| @@ -111,6 +111,21 @@ void WebContentsViewAndroid::SetContentViewCore( |
| } |
| } |
| +void WebContentsViewAndroid::SetOverscrollRefreshHandler( |
| + std::unique_ptr<ui::OverscrollRefreshHandler> overscroll_refresh_handler) { |
| + overscroll_refresh_handler_ = std::move(overscroll_refresh_handler); |
| + RenderWidgetHostViewAndroid* rwhv = static_cast<RenderWidgetHostViewAndroid*>( |
| + web_contents_->GetRenderWidgetHostView()); |
|
boliu
2016/12/06 00:58:16
need to update interstitial as well, see the Showi
rlanday
2016/12/06 03:25:26
Ah, ok
|
| + if (rwhv) { |
| + rwhv->OnSetOverscrollRefreshHandler(); |
| + } |
| +} |
| + |
| +ui::OverscrollRefreshHandler* |
| +WebContentsViewAndroid::GetOverscrollRefreshHandler() const { |
| + return overscroll_refresh_handler_.get(); |
| +} |
| + |
| gfx::NativeView WebContentsViewAndroid::GetNativeView() const { |
| return const_cast<gfx::NativeView>(&view_); |
| } |