Skip to content
Snippets Groups Projects
Commit c19c3575 authored by Matthew Finkel's avatar Matthew Finkel Committed by Pier Angelo Vendrame
Browse files

TB 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 6dfb7aff
1 merge request!1505BB/TB 43416: Rebased onto 135.0a1
......@@ -179,7 +179,11 @@ public final class GeckoRuntime implements Parcelable {
GeckoAppShell.resumeLocation();
// Monitor network status and send change notifications to Gecko
// while active.
if (!BuildConfig.TOR_BROWSER) {
GeckoNetworkManager.getInstance().start(GeckoAppShell.getApplicationContext());
} else {
Log.d(LOGTAG, "Tor Browser: skip GeckoNetworkManager startup");
}
// Set settings that may have changed between last app opening
GeckoAppShell.setIs24HourFormat(
......@@ -201,7 +205,9 @@ public final class GeckoRuntime implements Parcelable {
// Pause listening for locations when in background
GeckoAppShell.pauseLocation();
// Stop monitoring network status while inactive.
if (!BuildConfig.TOR_BROWSER) {
GeckoNetworkManager.getInstance().stop();
}
GeckoThread.onPause();
Clipboard.onPause();
}
......
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment