зеркало из https://github.com/mozilla/pjs.git
Bug 476928 - Slow closing of tabs with the given testcase when entering Private Browsing mode. r=dietrich
This commit is contained in:
Родитель
0495fe1b54
Коммит
ecb9d0fcb9
|
@ -1659,8 +1659,9 @@ SessionStoreService.prototype = {
|
||||||
}
|
}
|
||||||
|
|
||||||
// when overwriting tabs, remove all superflous ones
|
// when overwriting tabs, remove all superflous ones
|
||||||
for (t = openTabCount - 1; t >= newTabCount; t--) {
|
if (aOverwriteTabs && newTabCount < openTabCount) {
|
||||||
tabbrowser.removeTab(tabbrowser.mTabs[t]);
|
Array.slice(tabbrowser.mTabs, newTabCount, openTabCount)
|
||||||
|
.forEach(tabbrowser.removeTab, tabbrowser);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (aOverwriteTabs) {
|
if (aOverwriteTabs) {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче