From d1ea1b9915f5a2cb41c3efae5b84d972544e2b49 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Tue, 17 Mar 2015 22:03:54 +0100 Subject: [PATCH] quit Gadgetbridge when bluetooth gets turned off --- .../gadgetbridge/BluetoothStateChangeReceiver.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/BluetoothStateChangeReceiver.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/BluetoothStateChangeReceiver.java index 67627487b..c83a061e9 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/BluetoothStateChangeReceiver.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/BluetoothStateChangeReceiver.java @@ -25,6 +25,12 @@ public class BluetoothStateChangeReceiver extends BroadcastReceiver { Intent connectIntent = new Intent(context, BluetoothCommunicationService.class); connectIntent.setAction(BluetoothCommunicationService.ACTION_CONNECT); context.startService(connectIntent); + } else if (intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, -1) == BluetoothAdapter.STATE_OFF) { + Intent stopIntent = new Intent(context, BluetoothCommunicationService.class); + context.stopService(stopIntent); + + Intent quitIntent = new Intent(ControlCenter.ACTION_QUIT); + context.sendBroadcast(quitIntent); } } }