From 071951d787e8b3bd16fa4ef16325bcf14984d606 Mon Sep 17 00:00:00 2001
From: Andrew McCreight <continuation@gmail.com>
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");