From 78ccebf3577e09bc9df4ab295b0f0c8ef47e407e Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Mon, 11 Mar 2013 13:56:12 +0000 Subject: [PATCH] If Bluetooth is enabled but not discoverable, warn but continue. --- .../sf/briar/android/invitation/BluetoothWidget.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/briar-android/src/net/sf/briar/android/invitation/BluetoothWidget.java b/briar-android/src/net/sf/briar/android/invitation/BluetoothWidget.java index 82bbec3509..6f903e552a 100644 --- a/briar-android/src/net/sf/briar/android/invitation/BluetoothWidget.java +++ b/briar-android/src/net/sf/briar/android/invitation/BluetoothWidget.java @@ -39,7 +39,7 @@ public class BluetoothWidget extends LinearLayout implements OnClickListener { status.setPadding(10, 10, 10, 10); BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); if(adapter == null) { - bluetoothStateChanged(false); + listener.bluetoothStateChanged(false); ImageView warning = new ImageView(ctx); warning.setImageResource(R.drawable.alerts_and_states_warning); warning.setPadding(10, 10, 10, 10); @@ -47,7 +47,7 @@ public class BluetoothWidget extends LinearLayout implements OnClickListener { status.setText(R.string.bluetooth_not_available); addView(status); } else if(adapter.getScanMode() == SCAN_MODE_CONNECTABLE_DISCOVERABLE) { - bluetoothStateChanged(true); + listener.bluetoothStateChanged(true); ImageView ok = new ImageView(ctx); ok.setImageResource(R.drawable.navigation_accept); ok.setPadding(10, 10, 10, 10); @@ -59,7 +59,7 @@ public class BluetoothWidget extends LinearLayout implements OnClickListener { settings.setOnClickListener(this); addView(settings); } else if(adapter.isEnabled()) { - bluetoothStateChanged(false); + listener.bluetoothStateChanged(true); ImageView warning = new ImageView(ctx); warning.setImageResource(R.drawable.alerts_and_states_warning); warning.setPadding(10, 10, 10, 10); @@ -71,7 +71,7 @@ public class BluetoothWidget extends LinearLayout implements OnClickListener { settings.setOnClickListener(this); addView(settings); } else { - bluetoothStateChanged(false); + listener.bluetoothStateChanged(false); ImageView warning = new ImageView(ctx); warning.setImageResource(R.drawable.alerts_and_states_warning); warning.setPadding(10, 10, 10, 10); @@ -85,10 +85,6 @@ public class BluetoothWidget extends LinearLayout implements OnClickListener { } } - private void bluetoothStateChanged(boolean enabled) { - listener.bluetoothStateChanged(enabled); - } - public void onClick(View view) { getContext().startActivity(new Intent(ACTION_BLUETOOTH_SETTINGS)); } -- GitLab