зеркало из https://github.com/mozilla/gecko-dev.git
Bug 476928 - Slow closing of tabs with the given testcase when entering Private Browsing mode. r=dietrich
This commit is contained in:
Родитель
10dbbce197
Коммит
9a3c899977
|
@ -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) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче