From dc98a92e8f4ca5174ece57e2a1bc14c21169a9c4 Mon Sep 17 00:00:00 2001 From: kkapsner Date: Mon, 24 Oct 2016 22:30:57 +0200 Subject: [PATCH] Direct access to exportFunction in intercept.js --- data/frame.js | 3 +-- lib/intercept.js | 6 +----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/data/frame.js b/data/frame.js index 1fa222a..e3dea49 100644 --- a/data/frame.js +++ b/data/frame.js @@ -8,8 +8,7 @@ const {utils: Cu} = Components; const COMMONJS_URI = "resource://gre/modules/commonjs"; const {require} = Cu.import(COMMONJS_URI + "/toolkit/require.js", {}); - const {intercept, setExportFunction} = require("../lib/intercept.js"); - setExportFunction(Cu.exportFunction); + const {intercept} = require("../lib/intercept.js"); const {ask} = require("../lib/askForPermission.js"); // Variable to "unload" the script diff --git a/lib/intercept.js b/lib/intercept.js index 609f626..b96618f 100644 --- a/lib/intercept.js +++ b/lib/intercept.js @@ -10,8 +10,7 @@ setRandomSupply(randomSupplies.nonPersistent); var apiNames = Object.keys(changedFunctions); var undef; - var exportFunction; - + var exportFunction = require("chrome").Cu.exportFunction; function setRandomSupplyByType(type){ switch (type){ case "persistent": @@ -74,7 +73,4 @@ ); }); }; - exports.setExportFunction = function(eFunc){ - exportFunction = eFunc; - }; }()); \ No newline at end of file