Bug 955672 - Use defineLazyModuleGetter instead of defineLazyGetter, r=florian.
--- a/chat/protocols/irc/ircBase.jsm
+++ b/chat/protocols/irc/ircBase.jsm
@@ -22,20 +22,18 @@ const EXPORTED_SYMBOLS = ["ircBase"];
const {interfaces: Ci, utils: Cu} = Components;
Cu.import("resource:///modules/imXPCOMUtils.jsm");
Cu.import("resource:///modules/imServices.jsm");
Cu.import("resource:///modules/ircHandlers.jsm");
Cu.import("resource:///modules/ircUtils.jsm");
Cu.import("resource:///modules/jsProtoHelper.jsm");
-XPCOMUtils.defineLazyGetter(this, "DownloadUtils", function() {
- Components.utils.import("resource://gre/modules/DownloadUtils.jsm");
- return DownloadUtils;
-});
+XPCOMUtils.defineLazyModuleGetter(this, "DownloadUtils",
+ "resource://gre/modules/DownloadUtils.jsm");
function ircRoomInfo(aName, aTopic, aParticipantCount, aAccount) {
this.name = aName;
this.topic = aTopic;
this.participantCount = aParticipantCount;
this._account = aAccount;
}
ircRoomInfo.prototype = {
--- a/chat/protocols/xmpp/xmpp.jsm
+++ b/chat/protocols/xmpp/xmpp.jsm
@@ -14,28 +14,22 @@ const {classes: Cc, interfaces: Ci, resu
Cu.import("resource:///modules/imServices.jsm");
Cu.import("resource:///modules/imStatusUtils.jsm");
Cu.import("resource:///modules/imXPCOMUtils.jsm");
Cu.import("resource:///modules/jsProtoHelper.jsm");
Cu.import("resource:///modules/socket.jsm");
Cu.import("resource:///modules/xmpp-xml.jsm");
Cu.import("resource:///modules/xmpp-session.jsm");
-XPCOMUtils.defineLazyGetter(this, "DownloadUtils", function() {
- Components.utils.import("resource://gre/modules/DownloadUtils.jsm");
- return DownloadUtils;
-});
-XPCOMUtils.defineLazyGetter(this, "FileUtils", function() {
- Components.utils.import("resource://gre/modules/FileUtils.jsm");
- return FileUtils;
-});
-XPCOMUtils.defineLazyGetter(this, "NetUtil", function() {
- Components.utils.import("resource://gre/modules/NetUtil.jsm");
- return NetUtil;
-});
+XPCOMUtils.defineLazyModuleGetter(this, "DownloadUtils",
+ "resource://gre/modules/DownloadUtils.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "FileUtils",
+ "resource://gre/modules/FileUtils.jsm");
+XPCOMUtils.defineLazyModuleGetter(this, "NetUtil",
+ "resource://gre/modules/NetUtil.jsm");
XPCOMUtils.defineLazyServiceGetter(this, "imgTools",
"@mozilla.org/image/tools;1",
"imgITools");
XPCOMUtils.defineLazyGetter(this, "_", function()
l10nHelper("chrome://chat/locale/xmpp.properties")
);