From 53f6f24d53a86aa956d69e7b58b4059f39e73ee3 Mon Sep 17 00:00:00 2001 From: akwizgran <akwizgran@users.sourceforge.net> Date: Thu, 3 Dec 2015 17:13:49 +0000 Subject: [PATCH] Don't enable Bluetooth by default. #99 --- .../org/briarproject/android/SettingsActivity.java | 3 +-- .../plugins/droidtooth/DroidtoothPlugin.java | 12 +++++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/briar-android/src/org/briarproject/android/SettingsActivity.java b/briar-android/src/org/briarproject/android/SettingsActivity.java index a01391602e..5bc03653c4 100644 --- a/briar-android/src/org/briarproject/android/SettingsActivity.java +++ b/briar-android/src/org/briarproject/android/SettingsActivity.java @@ -217,7 +217,7 @@ OnClickListener { long duration = System.currentTimeMillis() - now; if (LOG.isLoggable(INFO)) LOG.info("Loading settings took " + duration + " ms"); - bluetoothSetting = c.getBoolean("enable", true); + bluetoothSetting = c.getBoolean("enable", false); displaySettings(); } catch (DbException e) { if (LOG.isLoggable(WARNING)) @@ -280,7 +280,6 @@ OnClickListener { } storeBluetoothSetting(); displaySettings(); - return; } else if (view == notifyPrivateMessages) { Settings s = new Settings(); s.putBoolean("notifyPrivateMessages", diff --git a/briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPlugin.java b/briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPlugin.java index c898aef03e..4191e35617 100644 --- a/briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPlugin.java +++ b/briar-android/src/org/briarproject/plugins/droidtooth/DroidtoothPlugin.java @@ -135,12 +135,14 @@ class DroidtoothPlugin implements DuplexPlugin { // If Bluetooth is enabled, bind a socket - otherwise enable it if (adapter.isEnabled()) { bind(); - } else if (callback.getConfig().getBoolean("enable", true)) { - wasDisabled = true; - if (adapter.enable()) LOG.info("Enabling Bluetooth"); - else LOG.info("Could not enable Bluetooth"); } else { - LOG.info("Not enabling Bluetooth"); + wasDisabled = true; + if (callback.getConfig().getBoolean("enable", false)) { + if (adapter.enable()) LOG.info("Enabling Bluetooth"); + else LOG.info("Could not enable Bluetooth"); + } else { + LOG.info("Not enabling Bluetooth"); + } } return true; } -- GitLab