From 36a89375411f9c89b269bef94bac919d968a1a31 Mon Sep 17 00:00:00 2001 From: "dietrich%mozilla.com" Date: Tue, 29 Aug 2006 19:59:40 +0000 Subject: [PATCH] Bug 347336 [SessionStore] Preserve the list of recently closed tabs during one session - fix regression (r=mconnor) --- browser/components/sessionstore/src/nsSessionStore.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/browser/components/sessionstore/src/nsSessionStore.js b/browser/components/sessionstore/src/nsSessionStore.js index 3628d3d623e6..e53682189d7d 100644 --- a/browser/components/sessionstore/src/nsSessionStore.js +++ b/browser/components/sessionstore/src/nsSessionStore.js @@ -390,6 +390,10 @@ SessionStoreService.prototype = { * Window reference */ onLoad: function sss_onLoad(aWindow) { + // return if window has already been initialized + if (aWindow && aWindow.__SSi && this._windows[aWindow.__SSi]) + return; + var _this = this; // ignore non-browser windows and windows opened while shutting down