diff options
author | cyBerta <cyberta@riseup.net> | 2025-01-28 14:02:11 +0100 |
---|---|---|
committer | cyBerta <cyberta@riseup.net> | 2025-02-03 16:21:57 +0100 |
commit | 7b780c06de54d6188a08c4e87334501b342c3e6d (patch) | |
tree | 12cd061b6ff399959bcc5237fd98daed91fc3fcf /app | |
parent | 636130f7921504f1e7339732e54dc0acdb3f74ae (diff) |
ensure we default to use bridges in case we switch the provider using an invite code
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/se/leap/bitmaskclient/providersetup/fragments/ConfigureProviderFragment.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/providersetup/fragments/ConfigureProviderFragment.java b/app/src/main/java/se/leap/bitmaskclient/providersetup/fragments/ConfigureProviderFragment.java index 8b4b7ad8..2aeaba7f 100644 --- a/app/src/main/java/se/leap/bitmaskclient/providersetup/fragments/ConfigureProviderFragment.java +++ b/app/src/main/java/se/leap/bitmaskclient/providersetup/fragments/ConfigureProviderFragment.java @@ -138,6 +138,10 @@ public class ConfigureProviderFragment extends BaseSetupFragment implements Prop if (ProviderSetupObservable.isSetupRunning()) { handleResult(ProviderSetupObservable.getResultCode(), ProviderSetupObservable.getResultData(), true); } else { + Provider provider = setupActivityCallback.getSelectedProvider(); + if (provider != null && provider.hasIntroducer()) { + PreferenceHelper.useBridges(true); + } ProviderSetupObservable.startSetup(); Bundle parameters = new Bundle(); parameters.putString(Constants.COUNTRYCODE, PreferenceHelper.getBaseCountry()); |