mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-21 09:49:14 +00:00
Bug 836470 - Clean up JS module imports that use a temporary scope object. r=gavin
This commit is contained in:
parent
9a2fc230ab
commit
a8e6c8921b
@ -170,9 +170,7 @@ XPCOMUtils.defineLazyGetter(this, "Win7Features", function () {
|
||||
const WINTASKBAR_CONTRACTID = "@mozilla.org/windows-taskbar;1";
|
||||
if (WINTASKBAR_CONTRACTID in Cc &&
|
||||
Cc[WINTASKBAR_CONTRACTID].getService(Ci.nsIWinTaskbar).available) {
|
||||
let temp = {};
|
||||
Cu.import("resource:///modules/WindowsPreviewPerTab.jsm", temp);
|
||||
let AeroPeek = temp.AeroPeek;
|
||||
let AeroPeek = Cu.import("resource:///modules/WindowsPreviewPerTab.jsm", {}).AeroPeek;
|
||||
return {
|
||||
onOpenWindow: function () {
|
||||
AeroPeek.onOpenWindow(window);
|
||||
@ -1473,10 +1471,9 @@ var gBrowserInit = {
|
||||
|
||||
#ifdef XP_WIN
|
||||
if (Win7Features) {
|
||||
let tempScope = {};
|
||||
Cu.import("resource://gre/modules/DownloadTaskbarProgress.jsm",
|
||||
tempScope);
|
||||
tempScope.DownloadTaskbarProgress.onBrowserWindowLoad(window);
|
||||
let DownloadTaskbarProgress =
|
||||
Cu.import("resource://gre/modules/DownloadTaskbarProgress.jsm", {}).DownloadTaskbarProgress;
|
||||
DownloadTaskbarProgress.onBrowserWindowLoad(window);
|
||||
}
|
||||
#endif
|
||||
}, 10000);
|
||||
@ -7242,15 +7239,7 @@ XPCOMUtils.defineLazyModuleGetter(this, "gDevToolsBrowser",
|
||||
"resource:///modules/devtools/gDevTools.jsm");
|
||||
|
||||
XPCOMUtils.defineLazyGetter(this, "HUDConsoleUI", function () {
|
||||
let tempScope = {};
|
||||
Cu.import("resource:///modules/HUDService.jsm", tempScope);
|
||||
try {
|
||||
return tempScope.HUDService.consoleUI;
|
||||
}
|
||||
catch (ex) {
|
||||
Components.utils.reportError(ex);
|
||||
return null;
|
||||
}
|
||||
return Cu.import("resource:///modules/HUDService.jsm", {}).HUDService.consoleUI;
|
||||
});
|
||||
|
||||
// Prompt user to restart the browser in safe mode
|
||||
|
Loading…
x
Reference in New Issue
Block a user