diff --git a/briar-android/src/org/briarproject/plugins/tor/TorPlugin.java b/briar-android/src/org/briarproject/plugins/tor/TorPlugin.java index a09af472435c4cc62b5c379740eb8be9493ba296..0f7aaf65c1c5a48584f07b9a24e5d8f7c53c47c9 100644 --- a/briar-android/src/org/briarproject/plugins/tor/TorPlugin.java +++ b/briar-android/src/org/briarproject/plugins/tor/TorPlugin.java @@ -233,7 +233,6 @@ class TorPlugin implements DuplexPlugin, EventHandler, EventListener { if (phase != null && phase.contains("PROGRESS=100")) { LOG.info("Tor has already bootstrapped"); connectionStatus.setBootstrapped(); - sendDevReports(); } } // Register to receive network status events @@ -615,7 +614,10 @@ class TorPlugin implements DuplexPlugin, EventHandler, EventListener { connectionStatus.getAndSetCircuitBuilt()) { LOG.info("First circuit built"); backoff.reset(); - if (isRunning()) callback.transportEnabled(); + if (isRunning()) { + sendDevReports(); + callback.transportEnabled(); + } } } @@ -641,9 +643,11 @@ class TorPlugin implements DuplexPlugin, EventHandler, EventListener { if (LOG.isLoggable(INFO)) LOG.info(severity + " " + msg); if (severity.equals("NOTICE") && msg.startsWith("Bootstrapped 100%")) { connectionStatus.setBootstrapped(); - sendDevReports(); backoff.reset(); - if (isRunning()) callback.transportEnabled(); + if (isRunning()) { + sendDevReports(); + callback.transportEnabled(); + } } } @@ -688,7 +692,7 @@ class TorPlugin implements DuplexPlugin, EventHandler, EventListener { Object o = appContext.getSystemService(CONNECTIVITY_SERVICE); ConnectivityManager cm = (ConnectivityManager) o; NetworkInfo net = cm.getActiveNetworkInfo(); - boolean online = net != null && net.isConnected(); + boolean online = net != null && net.isConnected(); boolean wifi = online && net.getType() == TYPE_WIFI; String country = locationUtils.getCurrentCountry(); boolean blocked = TorNetworkMetadata.isTorProbablyBlocked( diff --git a/briar-api/src/org/briarproject/api/reporting/DevReporter.java b/briar-api/src/org/briarproject/api/reporting/DevReporter.java index f4b17820c1a46394e20ae9e9769db0adc490f17b..7c0f14aa010caa3d12135eb3199637b2171adbf8 100644 --- a/briar-api/src/org/briarproject/api/reporting/DevReporter.java +++ b/briar-api/src/org/briarproject/api/reporting/DevReporter.java @@ -2,7 +2,6 @@ package org.briarproject.api.reporting; import java.io.File; import java.io.FileNotFoundException; -import java.io.IOException; /** * A task for reporting back to the developers.