Bug 1365364 - Set up nsIBrowserDOMWindow correctly in GeckoView r=jchen
MozReview-Commit-ID: L0FkAGriChD
--- a/mobile/android/chrome/geckoview/geckoview.js
+++ b/mobile/android/chrome/geckoview/geckoview.js
@@ -43,17 +43,20 @@ var ModuleManager = {
return;
}
delete this.modules[aType];
}
};
function startup() {
ModuleManager.init();
+
+ // GeckoViewNavigation needs to go first because nsIDOMBrowserWindow must set up
+ // before the first remote browser. Bug 1365364.
+ ModuleManager.add("resource://gre/modules/GeckoViewNavigation.jsm",
+ "GeckoViewNavigation");
ModuleManager.add("resource://gre/modules/GeckoViewSettings.jsm",
"GeckoViewSettings");
ModuleManager.add("resource://gre/modules/GeckoViewContent.jsm",
"GeckoViewContent");
- ModuleManager.add("resource://gre/modules/GeckoViewNavigation.jsm",
- "GeckoViewNavigation");
ModuleManager.add("resource://gre/modules/GeckoViewProgress.jsm",
"GeckoViewProgress");
}