Chromium Code Reviews| Index: content/renderer/render_view_impl.cc |
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
| index 9f9c7e8b4231a0403f46fe570dfccad5b29d75ff..4e2c77319aa2c80d864938b838f96ed854ad399e 100644 |
| --- a/content/renderer/render_view_impl.cc |
| +++ b/content/renderer/render_view_impl.cc |
| @@ -3111,12 +3111,21 @@ WebNavigationPolicy RenderViewImpl::decidePolicyForNavigation( |
| WebFrame* frame, WebDataSource::ExtraData* extraData, |
| const WebURLRequest& request, WebNavigationType type, |
| WebNavigationPolicy default_policy, bool is_redirect) { |
| +#ifdef OS_ANDROID |
| + // The handlenavigation API is deprecated and will be removed once |
| + // crbug.com/325351 is resolved. |
| if (request.url() != GURL(kSwappedOutURL) && |
| - GetContentClient()->renderer()->HandleNavigation(frame, request, type, |
| - default_policy, |
| - is_redirect)) { |
| + GetContentClient()->renderer()->HandleNavigation( |
| + this, |
| + static_cast<DocumentState*>(extraData), |
| + opener_id_, |
| + frame, |
| + request, type, |
|
jam
2013/12/05 07:42:08
nit: type on next line
sgurun-gerrit only
2013/12/05 17:38:58
Done.
|
| + default_policy, |
| + is_redirect)) { |
| return blink::WebNavigationPolicyIgnore; |
| } |
| +#endif |
| Referrer referrer(GetReferrerFromRequest(frame, request)); |