[tor-commits] [orbot/master] Issue #309: Activate newly required bridges, fixed accidental reset through Tor status notification.

n8fr8 at torproject.org n8fr8 at torproject.org
Mon Aug 24 21:02:51 UTC 2020


commit 3ac5a7018bd293b7b357dabce0b48b102a5c2f4c
Author: Benjamin Erhart <berhart at netzarchitekten.com>
Date:   Thu Apr 30 15:29:20 2020 +0200

    Issue #309: Activate newly required bridges, fixed accidental reset through Tor status notification.
---
 .../java/org/torproject/android/ui/onboarding/MoatActivity.java    | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/app/src/main/java/org/torproject/android/ui/onboarding/MoatActivity.java b/app/src/main/java/org/torproject/android/ui/onboarding/MoatActivity.java
index 697ca032..89a20eec 100644
--- a/app/src/main/java/org/torproject/android/ui/onboarding/MoatActivity.java
+++ b/app/src/main/java/org/torproject/android/ui/onboarding/MoatActivity.java
@@ -309,6 +309,8 @@ public class MoatActivity extends AppCompatActivity implements View.OnClickListe
                             Prefs.setBridgesList(sb.toString());
                             Prefs.putBridgesEnabled(true);
 
+                            sendIntentToService(TorServiceConstants.CMD_SIGNAL_HUP);
+
                             mSuccess = true;
                             setResult(RESULT_OK);
                             finish();
@@ -381,6 +383,11 @@ public class MoatActivity extends AppCompatActivity implements View.OnClickListe
     private void setUp(String host, int port, String status) {
         Log.d(MoatActivity.class.getSimpleName(), "Tor status=" + status);
 
+        // Ignore after successful bridge request.
+        if (mSuccess) {
+            return;
+        }
+
         switch (status) {
             case TorServiceConstants.STATUS_OFF:
                 // We need the Meek bridge.





More information about the tor-commits mailing list