[Pkg-mozext-commits] [requestpolicy] 150/280: utils.jsm: import AddonManager only in main proc

David Prévot taffit at moszumanska.debian.org
Sat May 2 20:30:14 UTC 2015


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository requestpolicy.

commit b6f48388eccea4c0c9dbab9ad93d3cf77611451a
Author: Martin Kimmerle <dev at 256k.de>
Date:   Sun Jan 18 14:48:20 2015 +0100

    utils.jsm: import AddonManager only in main proc
---
 src/content/lib/utils.jsm | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/content/lib/utils.jsm b/src/content/lib/utils.jsm
index 9dd45ad..2039e55 100644
--- a/src/content/lib/utils.jsm
+++ b/src/content/lib/utils.jsm
@@ -29,7 +29,6 @@ let EXPORTED_SYMBOLS = ["Utils"];
 
 Cu.import("resource://gre/modules/Services.jsm");
 Cu.import("resource://gre/modules/XPCOMUtils.jsm");
-Cu.import("resource://gre/modules/AddonManager.jsm");
 //Cu.import("resource://gre/modules/devtools/Console.jsm");
 
 Cu.import("chrome://requestpolicy/content/lib/script-loader.jsm");
@@ -39,6 +38,10 @@ ScriptLoader.importModules([
   "lib/process-environment"
 ], this);
 
+if (ProcessEnvironment.isMainProcess) {
+  Cu.import("resource://gre/modules/AddonManager.jsm");
+}
+
 
 
 
@@ -76,8 +79,9 @@ let Utils = (function() {
 
   self.info = {};
 
+  // bad smell...
   // get/set last/current RP version
-  {
+  if (ProcessEnvironment.isMainProcess) {
     self.info.lastRPVersion = rpPrefBranch.getCharPref("lastVersion");
 
     self.info.curRPVersion = "0.0";
@@ -91,8 +95,9 @@ let Utils = (function() {
     });
   }
 
+  // bad smell...
   // get/set last/current app (e.g. firefox) version
-  {
+  if (ProcessEnvironment.isMainProcess) {
     self.info.lastAppVersion = rpPrefBranch.getCharPref("lastAppVersion");
 
     let curAppVersion = Services.appinfo.version;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/requestpolicy.git



More information about the Pkg-mozext-commits mailing list