Index: chrome/browser/renderer_host/render_view_host.cc |
diff --git a/chrome/browser/renderer_host/render_view_host.cc b/chrome/browser/renderer_host/render_view_host.cc |
index 5d3e1fb14973cd44bab97bf5e186bd77a8cf2a97..93abfc6582cc8ea94e13ebcc50cb55bc36bdc1f5 100644 |
--- a/chrome/browser/renderer_host/render_view_host.cc |
+++ b/chrome/browser/renderer_host/render_view_host.cc |
@@ -1190,6 +1190,7 @@ void RenderViewHost::OnMsgDidRunInsecureContent( |
void RenderViewHost::OnMsgDidStartProvisionalLoadForFrame(int64 frame_id, |
bool is_main_frame, |
const GURL& url) { |
+ bool is_error_page = (url.spec() == chrome::kUnreachableWebDataURL); |
GURL validated_url(url); |
FilterURL(ChildProcessSecurityPolicy::GetInstance(), |
process()->id(), &validated_url); |
@@ -1198,7 +1199,7 @@ void RenderViewHost::OnMsgDidStartProvisionalLoadForFrame(int64 frame_id, |
delegate_->GetResourceDelegate(); |
if (resource_delegate) { |
resource_delegate->DidStartProvisionalLoadForFrame( |
- this, frame_id, is_main_frame, validated_url); |
+ this, frame_id, is_main_frame, is_error_page, validated_url); |
} |
} |