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; }