| 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..5cccc6503cbee00cf5adaecc6613de7124ddf205 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() {
|
| + 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,
|
| @@ -510,10 +481,6 @@ void PrerenderContents::OnRenderViewHostCreated(
|
| RenderViewHost* new_render_view_host) {
|
| }
|
|
|
| -size_t PrerenderContents::pending_prerender_count() const {
|
| - return pending_prerenders_.size();
|
| -}
|
| -
|
| WebContents* PrerenderContents::CreateWebContents(
|
| SessionStorageNamespace* session_storage_namespace) {
|
| // TODO(ajwong): Remove the temporary map once prerendering is aware of
|
|
|