Index: chrome/browser/prerender/prerender_contents.cc |
diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc |
index 18f221b42f3f1401325efad0b7a540ea868b8f59..13be5974df3df6bd0b1eadee79530191e643213f 100644 |
--- a/chrome/browser/prerender/prerender_contents.cc |
+++ b/chrome/browser/prerender/prerender_contents.cc |
@@ -169,7 +169,7 @@ class PrerenderContents::WebContentsDelegateImpl |
gfx::Size GetSizeForNewRenderView(WebContents* web_contents) const override { |
// Have to set the size of the RenderView on initialization to be sure it is |
// set before the RenderView is hidden on all platforms (esp. Android). |
- return prerender_contents_->size_; |
+ return prerender_contents_->bounds_.size(); |
} |
private: |
@@ -235,17 +235,16 @@ PrerenderContents* PrerenderContents::FromWebContents( |
} |
void PrerenderContents::StartPrerendering( |
- const gfx::Size& size, |
+ const gfx::Rect& bounds, |
SessionStorageNamespace* session_storage_namespace) { |
DCHECK(profile_); |
- DCHECK(!size.IsEmpty()); |
+ DCHECK(!bounds.IsEmpty()); |
Benoit L
2016/08/19 12:49:49
Isn't this going to be hit by the test in External
Yusuf
2016/08/19 17:20:33
Actually, before prerender_manager calls this, we
|
DCHECK(!prerendering_has_started_); |
DCHECK(!prerender_contents_); |
- DCHECK(size_.IsEmpty()); |
DCHECK_EQ(1U, alias_urls_.size()); |
session_storage_namespace_id_ = session_storage_namespace->id(); |
- size_ = size; |
+ bounds_ = bounds; |
DCHECK(load_start_time_.is_null()); |
load_start_time_ = base::TimeTicks::Now(); |
@@ -270,7 +269,7 @@ void PrerenderContents::StartPrerendering( |
web_contents_delegate_.reset(new WebContentsDelegateImpl(this)); |
prerender_contents_.get()->SetDelegate(web_contents_delegate_.get()); |
// Set the size of the prerender WebContents. |
- ResizeWebContents(prerender_contents_.get(), size_); |
+ ResizeWebContents(prerender_contents_.get(), bounds_); |
// TODO(davidben): This logic assumes each prerender has at most one |
// route. https://crbug.com/440544 |