Verified Commit 4d42a19b authored by Pier Angelo Vendrame's avatar Pier Angelo Vendrame 🎃
Browse files

fixup! Bug 41668: Tweaks to the Base Browser updater for Tor Browser

Removed TorMonitorService reference
parent 87d90613
Loading
Loading
Loading
Loading
+4 −8
Original line number Diff line number Diff line
@@ -23,18 +23,13 @@ ChromeUtils.defineESModuleGetters(lazy, {
  AsyncShutdown: "resource://gre/modules/AsyncShutdown.sys.mjs",
  CertUtils: "resource://gre/modules/CertUtils.sys.mjs",
  DeferredTask: "resource://gre/modules/DeferredTask.sys.mjs",
  TorProviderBuilder: "resource://gre/modules/TorProviderBuilder.sys.mjs",
  UpdateUtils: "resource://gre/modules/UpdateUtils.sys.mjs",
  WindowsRegistry: "resource://gre/modules/WindowsRegistry.sys.mjs",
  ctypes: "resource://gre/modules/ctypes.sys.mjs",
  setTimeout: "resource://gre/modules/Timer.sys.mjs",
});

ChromeUtils.defineModuleGetter(
  lazy,
  "TorMonitorService",
  "resource://gre/modules/TorMonitorService.jsm"
);

XPCOMUtils.defineLazyServiceGetter(
  lazy,
  "AUS",
@@ -394,10 +389,11 @@ XPCOMUtils.defineLazyGetter(
);

function _shouldRegisterBootstrapObserver(errorCode) {
  const provider = lazy.TorProviderBuilder.build();
  return (
    errorCode == PROXY_SERVER_CONNECTION_REFUSED &&
    !lazy.TorMonitorService.isBootstrapDone &&
    lazy.TorMonitorService.ownsTorDaemon
    !provider.isBootstrapDone &&
    provider.ownsTorDaemon
  );
}