From cd0139cd7c0ffcf4e5a12ae0b71b6a8e49d5d0f5 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Mon, 20 Apr 2015 10:50:30 +0200 Subject: [PATCH] add isConnecting() method to GBDevice --- .../nodomain/freeyourgadget/gadgetbridge/ControlCenter.java | 2 +- .../java/nodomain/freeyourgadget/gadgetbridge/GBDevice.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/ControlCenter.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/ControlCenter.java index c3ec586cc..626e3d4d5 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/ControlCenter.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/ControlCenter.java @@ -161,7 +161,7 @@ public class ControlCenter extends Activity { private void refreshPairedDevices() { GBDevice connectedDevice = null; for (GBDevice device : deviceList) { - if (device.isConnected()) { + if (device.isConnected() || device.isConnecting()) { connectedDevice = device; } } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBDevice.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBDevice.java index 00954f1da..32d5ff4bb 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBDevice.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/GBDevice.java @@ -51,6 +51,10 @@ public class GBDevice { return state.ordinal() >= State.INITIALIZED.ordinal(); } + public boolean isConnecting() { + return state == State.CONNECTING; + } + public State getState() { return state; }