From 5cf6b4e6a5a7372e2916164666951fe0d1e58f0f Mon Sep 17 00:00:00 2001 From: Matthew Noorenberghe Date: Tue, 25 Mar 2014 19:54:48 -0700 Subject: [PATCH] Bug 988000 - Lazily load FreeSpaceWatcher.jsm. r=fabrice --- dom/apps/src/AppDownloadManager.jsm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dom/apps/src/AppDownloadManager.jsm b/dom/apps/src/AppDownloadManager.jsm index 0a4ec53617df..412d68f088e6 100644 --- a/dom/apps/src/AppDownloadManager.jsm +++ b/dom/apps/src/AppDownloadManager.jsm @@ -8,7 +8,10 @@ const Cc = Components.classes; const Ci = Components.interfaces; const Cu = Components.utils; -Cu.import("resource://gre/modules/FreeSpaceWatcher.jsm"); +Cu.import("resource://gre/modules/XPCOMUtils.jsm"); + +XPCOMUtils.defineLazyModuleGetter(this, "FreeSpaceWatcher", + "resource://gre/modules/FreeSpaceWatcher.jsm"); this.EXPORTED_SYMBOLS = ["AppDownloadManager"];