Bug 883078 - Null-check documentElement when removing browser handlers. r=gavin

This commit is contained in:
Frank Yan 2013-06-20 12:53:36 -07:00
Родитель 1079f1b402
Коммит 28da1b7d59
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -4313,9 +4313,10 @@ var TabsProgressListener = {
aBrowser.addEventListener("pagehide", function onPageHide(event) {
if (event.target.defaultView.frameElement)
return;
event.target.documentElement.removeAttribute("hasBrowserHandlers");
aBrowser.removeEventListener("click", BrowserOnClick, true);
aBrowser.removeEventListener("pagehide", onPageHide, true);
if (event.target.documentElement)
event.target.documentElement.removeAttribute("hasBrowserHandlers");
}, true);
// We also want to make changes to page UI for unprivileged about pages.