author | Brian Nicholson <bnicholson@mozilla.com> |
Tue, 15 Jan 2013 16:43:44 -0800 (2013-01-16) | |
changeset 118969 | 05e097a707148936571cb441e84278d1bf1a63a7 |
parent 118968 | 89942aa8ae6ad9c67bbbaf3b0e3d8d1088b97642 |
child 118971 | f8d45d0d0304ff4618ad8d92b1185fd60bfe6ef8 |
push id | 21386 |
push user | bnicholson@mozilla.com |
push date | Wed, 16 Jan 2013 00:43:49 +0000 (2013-01-16) |
treeherder | mozilla-inbound@05e097a70714 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | mfinkle |
bugs | 830893 |
milestone | 21.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/mobile/android/chrome/content/browser.js +++ b/mobile/android/chrome/content/browser.js @@ -8044,19 +8044,20 @@ var MemoryObserver = { let browser = tab.browser; let data = browser.__SS_data; let extra = browser.__SS_extdata; // We need this data to correctly create and position the new browser // If this browser is already a zombie, fallback to the session data let currentURL = browser.__SS_restore ? data.entries[0].url : browser.currentURI.spec; let sibling = browser.nextSibling; + let isPrivate = PrivateBrowsingUtils.isWindowPrivate(browser.contentWindow); tab.destroy(); - tab.create(currentURL, { sibling: sibling, zombifying: true, delayLoad: true }); + tab.create(currentURL, { sibling: sibling, zombifying: true, delayLoad: true, isPrivate: isPrivate }); // Reattach session store data and flag this browser so it is restored on select browser = tab.browser; browser.__SS_data = data; browser.__SS_extdata = extra; browser.__SS_restore = true; },