Bug 1172137 - Update outerWindowID after a browser's remoteness changed r=mconley

This commit is contained in:
Tim Taubert 2015-06-09 08:59:44 +02:00
Родитель 622bf1a1ce
Коммит b687eae0f0
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -1494,6 +1494,9 @@
let wasActive = document.activeElement == aBrowser;
// Unmap the old outerWindowID.
this._outerWindowIDBrowserMap.delete(aBrowser.outerWindowID);
// Unhook our progress listener.
let tab = this.getTabForBrowser(aBrowser);
let index = tab._tPos;
@ -1525,6 +1528,9 @@
tab.removeAttribute("crashed");
} else {
aBrowser.messageManager.sendAsyncMessage("Browser:AppTab", { isAppTab: tab.pinned })
// Register the new outerWindowID.
this._outerWindowIDBrowserMap.set(aBrowser.outerWindowID, aBrowser);
}
if (wasActive)