Chromium Code Reviews| Index: chrome/browser/prerender/prerender_contents.cc |
| diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc |
| index 82477b288025f24077a4ba48c8be9344b88bfc0f..2c4c54770dccf6041b8ec8511145db1d06172b8c 100644 |
| --- a/chrome/browser/prerender/prerender_contents.cc |
| +++ b/chrome/browser/prerender/prerender_contents.cc |
| @@ -195,28 +195,9 @@ PrerenderContents::Observer::Observer() { |
| PrerenderContents::Observer::~Observer() { |
| } |
| -PrerenderContents::PendingPrerenderInfo::PendingPrerenderInfo( |
| - base::WeakPtr<PrerenderHandle> weak_prerender_handle, |
| - Origin origin, |
| - const GURL& url, |
| - const content::Referrer& referrer, |
| - const gfx::Size& size) |
| - : weak_prerender_handle(weak_prerender_handle), |
| - origin(origin), |
| - url(url), |
| - referrer(referrer), |
| - size(size) { |
| -} |
| - |
| -PrerenderContents::PendingPrerenderInfo::~PendingPrerenderInfo() { |
| -} |
| - |
| -void PrerenderContents::AddPendingPrerender( |
| - scoped_ptr<PendingPrerenderInfo> pending_prerender_info) { |
| - pending_prerenders_.push_back(pending_prerender_info.release()); |
| -} |
| - |
| void PrerenderContents::PrepareForUse() { |
|
gavinp
2014/01/30 19:58:49
Methods in .cc files should be in the same order a
davidben
2014/01/30 21:01:51
Yeah, a lot of this file is rather horrifically ou
|
| + SetFinalStatus(FINAL_STATUS_USED); |
| + |
| if (prerender_contents_.get()) { |
| prerender_contents_->SendToAllFrames( |
| new PrerenderMsg_SetIsPrerendering(MSG_ROUTING_NONE, false)); |
| @@ -224,16 +205,6 @@ void PrerenderContents::PrepareForUse() { |
| NotifyPrerenderStop(); |
| - SessionStorageNamespace* session_storage_namespace = NULL; |
| - if (prerender_contents_) { |
| - // TODO(ajwong): This does not correctly handle storage for isolated apps. |
| - session_storage_namespace = prerender_contents_-> |
| - GetController().GetDefaultSessionStorageNamespace(); |
| - } |
| - prerender_manager_->StartPendingPrerenders( |
| - child_id_, &pending_prerenders_, session_storage_namespace); |
| - pending_prerenders_.clear(); |
| - |
| content::BrowserThread::PostTask( |
| content::BrowserThread::IO, |
| FROM_HERE, |
| @@ -420,8 +391,10 @@ bool PrerenderContents::GetRouteId(int* route_id) const { |
| } |
| void PrerenderContents::SetFinalStatus(FinalStatus final_status) { |
| - DCHECK(final_status >= FINAL_STATUS_USED && final_status < FINAL_STATUS_MAX); |
| - DCHECK(final_status_ == FINAL_STATUS_MAX); |
| + DCHECK_GE(final_status, FINAL_STATUS_USED); |
| + DCHECK_LT(final_status, FINAL_STATUS_MAX); |
| + |
| + DCHECK_EQ(FINAL_STATUS_MAX, final_status_); |
| final_status_ = final_status; |
| } |
| @@ -510,10 +483,6 @@ void PrerenderContents::OnRenderViewHostCreated( |
| RenderViewHost* new_render_view_host) { |
| } |
| -size_t PrerenderContents::pending_prerender_count() const { |
|
gavinp
2014/01/30 19:58:49
Nice to get rid of this style violation.
|
| - return pending_prerenders_.size(); |
| -} |
| - |
| WebContents* PrerenderContents::CreateWebContents( |
| SessionStorageNamespace* session_storage_namespace) { |
| // TODO(ajwong): Remove the temporary map once prerendering is aware of |