Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(292)

Side by Side Diff: chrome/browser/prerender/prerender_render_view_host_observer.cc

Issue 6915019: Changes to not use the prerendered contents when window.opener needs to be set. (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Addressing Sreeram's comments. Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/prerender/prerender_render_view_host_observer.h" 5 #include "chrome/browser/prerender/prerender_render_view_host_observer.h"
6 6
7 #include "chrome/browser/prerender/prerender_contents.h" 7 #include "chrome/browser/prerender/prerender_contents.h"
8 #include "chrome/common/icon_messages.h" 8 #include "chrome/common/icon_messages.h"
9 #include "chrome/common/render_messages.h" 9 #include "chrome/common/render_messages.h"
10 #include "content/common/view_messages.h" 10 #include "content/common/view_messages.h"
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
77 } 77 }
78 78
79 void PrerenderRenderViewHostObserver::OnRenderViewGone(int status, 79 void PrerenderRenderViewHostObserver::OnRenderViewGone(int status,
80 int exit_code) { 80 int exit_code) {
81 prerender_contents_->OnRenderViewGone(status, exit_code); 81 prerender_contents_->OnRenderViewGone(status, exit_code);
82 } 82 }
83 83
84 void PrerenderRenderViewHostObserver::OnDidStartProvisionalLoadForFrame( 84 void PrerenderRenderViewHostObserver::OnDidStartProvisionalLoadForFrame(
85 int64 frame_id, 85 int64 frame_id,
86 bool is_main_frame, 86 bool is_main_frame,
87 bool has_opener_set,
87 const GURL& url) { 88 const GURL& url) {
88 prerender_contents_->OnDidStartProvisionalLoadForFrame(frame_id, 89 prerender_contents_->OnDidStartProvisionalLoadForFrame(frame_id,
89 is_main_frame, 90 is_main_frame,
91 has_opener_set,
90 url); 92 url);
91 } 93 }
92 94
93 void PrerenderRenderViewHostObserver::OnUpdateFaviconURL( 95 void PrerenderRenderViewHostObserver::OnUpdateFaviconURL(
94 int32 page_id, 96 int32 page_id,
95 const std::vector<FaviconURL>& urls) { 97 const std::vector<FaviconURL>& urls) {
96 prerender_contents_->OnUpdateFaviconURL(page_id, urls); 98 prerender_contents_->OnUpdateFaviconURL(page_id, urls);
97 } 99 }
98 100
99 void PrerenderRenderViewHostObserver::OnMaybeCancelPrerenderForHTML5Media() { 101 void PrerenderRenderViewHostObserver::OnMaybeCancelPrerenderForHTML5Media() {
100 prerender_contents_->OnMaybeCancelPrerenderForHTML5Media(); 102 prerender_contents_->OnMaybeCancelPrerenderForHTML5Media();
101 } 103 }
102 104
103 } 105 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698