| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 7d97f6e84e9fb2e1721103e2f879055fe3f020ae..71d145f53cc5b6890003622ec951a4da13515c04 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -3651,6 +3651,12 @@ void RenderViewImpl::didFailProvisionalLoad(WebFrame* frame,
|
| if (error.reason == net::ERR_ABORTED)
|
| return;
|
|
|
| + // Allow the embedder to suppress an error page.
|
| + if (GetContentClient()->renderer()->ShouldSuppressErrorPage(
|
| + error.unreachableURL)) {
|
| + return;
|
| + }
|
| +
|
| if (RenderThreadImpl::current()->layout_test_mode())
|
| return;
|
|
|
|
|