Bug 814890 - [toolbox] Markup panel is sometimes blank on page change. r=paul

This commit is contained in:
Michael Ratcliffe 2012-12-20 14:38:51 +00:00
parent 52170e0011
commit 02d1ceb9b0

View File

@ -201,13 +201,21 @@ InspectorPanel.prototype = {
this._destroyMarkup();
this.isDirty = false;
let self = this;
newWindow.addEventListener("DOMContentLoaded", function onDOMReady() {
newWindow.removeEventListener("DOMContentLoaded", onDOMReady, true);;
function onDOMReady() {
newWindow.removeEventListener("DOMContentLoaded", onDOMReady, true);
if (!self.selection.node) {
self.selection.setNode(newWindow.document.documentElement);
}
self._initMarkup();
}, true);
}
if (newWindow.document.readyState == "loading") {
newWindow.addEventListener("DOMContentLoaded", onDOMReady, true);
} else {
onDOMReady();
}
},
/**