Verified Commit 7de41748 authored by Matthew Finkel's avatar Matthew Finkel Committed by Pier Angelo Vendrame
Browse files

Bug 25741 - TBA: Disable GeckoNetworkManager

The browser should not need information related to the network
interface or network state, tor should take care of that.
parent f972db89
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -174,15 +174,19 @@ public final class GeckoRuntime implements Parcelable {
      mPaused = false;
      // Monitor network status and send change notifications to Gecko
      // while active.
      if (BuildConfig.TOR_BROWSER_VERSION == "") {
        GeckoNetworkManager.getInstance().start(GeckoAppShell.getApplicationContext());
      }
    }

    @OnLifecycleEvent(Lifecycle.Event.ON_PAUSE)
    void onPause() {
      Log.d(LOGTAG, "Lifecycle: onPause");
      mPaused = true;
      // Stop monitoring network status while inactive.
      if (BuildConfig.TOR_BROWSER_VERSION == "") {
        GeckoNetworkManager.getInstance().stop();
      }
      GeckoThread.onPause();
    }
  }