From 071951d787e8b3bd16fa4ef16325bcf14984d606 Mon Sep 17 00:00:00 2001 From: Andrew McCreight Date: Mon, 3 Apr 2017 10:33:55 -0700 Subject: [PATCH] Lazily load NetUtil.jsm in PdfStreamConverter.jsm. This is one step towards not loading NetUtil.jsm at startup in a clean profile. --- extensions/firefox/content/PdfStreamConverter.jsm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/firefox/content/PdfStreamConverter.jsm b/extensions/firefox/content/PdfStreamConverter.jsm index 9ff5d4dc8..c5ea64112 100644 --- a/extensions/firefox/content/PdfStreamConverter.jsm +++ b/extensions/firefox/content/PdfStreamConverter.jsm @@ -33,7 +33,9 @@ const MAX_STRING_PREF_LENGTH = 128; Cu.import("resource://gre/modules/XPCOMUtils.jsm"); Cu.import("resource://gre/modules/Services.jsm"); -Cu.import("resource://gre/modules/NetUtil.jsm"); + +XPCOMUtils.defineLazyModuleGetter(this, "NetUtil", + "resource://gre/modules/NetUtil.jsm"); XPCOMUtils.defineLazyModuleGetter(this, "NetworkManager", "resource://pdf.js/PdfJsNetwork.jsm");