Bug 1117224 - Create group message manager to only load content.js framescript for tab <browser> elements. r=mfinkle

--HG--
extra : rebase_source : c1ad761ae06515feda83ce904576e434d69ec00c
This commit is contained in:
Margaret Leibovic 2015-01-02 15:10:16 -08:00
parent a9c456e1d0
commit 4bae9832db

View File

@ -505,7 +505,8 @@ var BrowserApp = {
// Tiles reporting is disabled.
}
window.messageManager.loadFrameScript("chrome://browser/content/content.js", true);
let mm = window.getGroupMessageManager("browsers");
mm.loadFrameScript("chrome://browser/content/content.js", true);
// Notify Java that Gecko has loaded.
Messaging.sendRequest({ type: "Gecko:Ready" });
@ -3287,6 +3288,7 @@ Tab.prototype = {
this.browser = document.createElement("browser");
this.browser.setAttribute("type", "content-targetable");
this.browser.setAttribute("messagemanagergroup", "browsers");
this.setBrowserSize(kDefaultCSSViewportWidth, kDefaultCSSViewportHeight);
// Make sure the previously selected panel remains selected. The selected panel of a deck is