Bug 476928 - Slow closing of tabs with the given testcase when entering Private Browsing mode. r=dietrich

This commit is contained in:
Simon Bünzli 2009-02-22 09:47:31 +01:00
Родитель 0495fe1b54
Коммит ecb9d0fcb9
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -1659,8 +1659,9 @@ SessionStoreService.prototype = {
}
// when overwriting tabs, remove all superflous ones
for (t = openTabCount - 1; t >= newTabCount; t--) {
tabbrowser.removeTab(tabbrowser.mTabs[t]);
if (aOverwriteTabs && newTabCount < openTabCount) {
Array.slice(tabbrowser.mTabs, newTabCount, openTabCount)
.forEach(tabbrowser.removeTab, tabbrowser);
}
if (aOverwriteTabs) {