Bug 406371 - Make PlacesUtils a lazy module getter in placesOverlay.xul. r=standard8 draft
authorMarco Bonardo <mbonardo@mozilla.com>
Wed, 07 Feb 2018 09:52:02 +0100
changeset 751970 ff0efb75354de29bf89e0a8230382c43c10928e4
parent 751903 e1954b02d9e39bdb7c1f17aa95ca9cad5d5c14ae
push id98111
push usermak77@bonardo.net
push dateWed, 07 Feb 2018 08:53:09 +0000
reviewersstandard8
bugs406371
milestone60.0a1
Bug 406371 - Make PlacesUtils a lazy module getter in placesOverlay.xul. r=standard8 MozReview-Commit-ID: 3ILjGZYA5v0
browser/components/places/content/placesOverlay.xul
--- a/browser/components/places/content/placesOverlay.xul
+++ b/browser/components/places/content/placesOverlay.xul
@@ -14,17 +14,18 @@
          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 
   <script type="application/javascript"
           src="chrome://global/content/globalOverlay.js"/>
   <script type="application/javascript"
           src="chrome://browser/content/utilityOverlay.js"/>
   <script type="application/javascript"><![CDATA[
     ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
-    ChromeUtils.import("resource://gre/modules/PlacesUtils.jsm");
+    ChromeUtils.defineModuleGetter(window,
+      "PlacesUtils", "resource://gre/modules/PlacesUtils.jsm");
     ChromeUtils.defineModuleGetter(window,
       "PlacesUIUtils", "resource:///modules/PlacesUIUtils.jsm");
     ChromeUtils.defineModuleGetter(window,
       "PlacesTransactions", "resource://gre/modules/PlacesTransactions.jsm");
   ]]></script>
   <script type="application/javascript"
           src="chrome://browser/content/places/controller.js"/>
   <script type="application/javascript"