summaryrefslogtreecommitdiffstats
path: root/content/browser/web_contents/web_contents_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/web_contents/web_contents_impl.cc')
-rw-r--r--content/browser/web_contents/web_contents_impl.cc17
1 files changed, 10 insertions, 7 deletions
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
index 4d2b3b2..6d04a41 100644
--- a/content/browser/web_contents/web_contents_impl.cc
+++ b/content/browser/web_contents/web_contents_impl.cc
@@ -2809,6 +2809,11 @@ void WebContentsImpl::RenderFrameDeleted(RenderFrameHost* render_frame_host) {
RenderFrameDeleted(render_frame_host));
}
+void WebContentsImpl::WorkerCrashed() {
+ if (delegate_)
+ delegate_->WorkerCrashed(this);
+}
+
WebContents* WebContentsImpl::GetAsWebContents() {
return this;
}
@@ -2945,11 +2950,14 @@ void WebContentsImpl::DidGetResourceResponseStart(
}
void WebContentsImpl::DidGetRedirectForResourceRequest(
+ RenderViewHost* render_view_host,
const ResourceRedirectDetails& details) {
controller_.ssl_manager()->DidReceiveResourceRedirect(details);
- FOR_EACH_OBSERVER(WebContentsObserver, observers_,
- DidGetRedirectForResourceRequest(details));
+ FOR_EACH_OBSERVER(
+ WebContentsObserver,
+ observers_,
+ DidGetRedirectForResourceRequest(render_view_host, details));
// TODO(avi): Remove. http://crbug.com/170921
NotificationService::current()->Notify(
@@ -3581,11 +3589,6 @@ void WebContentsImpl::LoadStateChanged(
}
}
-void WebContentsImpl::WorkerCrashed() {
- if (delegate_)
- delegate_->WorkerCrashed(this);
-}
-
void WebContentsImpl::BeforeUnloadFiredFromRenderManager(
bool proceed, const base::TimeTicks& proceed_time,
bool* proceed_to_fire_unload) {