[tor-commits] [torbutton/master] Bug 26100: Use new asynchronous applyFilter

gk at torproject.org gk at torproject.org
Fri May 25 06:13:17 UTC 2018


commit d07608265a3720f6f0a35f1e1bfa3c4d08706861
Author: Arthur Edelstein <arthuredelstein at gmail.com>
Date:   Wed May 16 13:48:39 2018 -0700

    Bug 26100: Use new asynchronous applyFilter
    
    applyFilter changed its signature to include a callback
    object:
    https://hg.mozilla.org/mozilla-central/rev/77c14093bc69
---
 src/components/domain-isolator.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/components/domain-isolator.js b/src/components/domain-isolator.js
index a698439..fc28703 100644
--- a/src/components/domain-isolator.js
+++ b/src/components/domain-isolator.js
@@ -43,8 +43,8 @@ mozilla.protocolProxyService = Cc["@mozilla.org/network/protocol-proxy-service;1
 // for the given channel, and should return a new Proxy or list of Proxies.
 mozilla.registerProxyChannelFilter = function (filterFunction, positionIndex) {
   let proxyFilter = {
-    applyFilter : function (aProxyService, aChannel, aProxy) {
-      return filterFunction(aChannel, aProxy);
+    applyFilter : function (aProxyService, aChannel, aProxy, aCallback) {
+      aCallback.onProxyFilterResult(filterFunction(aChannel, aProxy));
     }
   };
   mozilla.protocolProxyService.registerChannelFilter(proxyFilter, positionIndex);





More information about the tor-commits mailing list