| Index: chrome/browser/prerender/prerender_contents.cc
|
| diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc
|
| index aea147d28bf082ac2336cfc8edae770afc03b79b..63babedce16d3cf4cd5568b845433b10cf26441e 100644
|
| --- a/chrome/browser/prerender/prerender_contents.cc
|
| +++ b/chrome/browser/prerender/prerender_contents.cc
|
| @@ -585,7 +585,8 @@ void PrerenderContents::DidNavigateMainFrame(
|
| // history entries. (Calls to location.replace, navigations before onload, and
|
| // <meta http-equiv=refresh> with timeouts under 1 second do not create
|
| // entries in Blink.)
|
| - if (prerender_contents_->GetController().GetEntryCount() > 1) {
|
| + if (origin() != ORIGIN_OFFLINE &&
|
| + prerender_contents_->GetController().GetEntryCount() > 1) {
|
| Destroy(FINAL_STATUS_NEW_NAVIGATION_ENTRY);
|
| return;
|
| }
|
|
|