From 6d7428ad292161cf83b2588daa26535fa2e75dc0 Mon Sep 17 00:00:00 2001 From: cpfeiffer Date: Wed, 9 Dec 2015 00:03:39 +0100 Subject: [PATCH] Require initialized state for some more actions --- .../gadgetbridge/activities/ControlCenter.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenter.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenter.java index 8bd609dc0..1bca50bbe 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenter.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenter.java @@ -193,12 +193,10 @@ public class ControlCenter extends Activity { getMenuInflater().inflate(R.menu.controlcenter_context, menu); DeviceCoordinator coordinator = DeviceHelper.getInstance().getCoordinator(selectedDevice); - if (!selectedDevice.isConnected() || !coordinator.supportsActivityDataFetching()) { + if (!coordinator.supportsActivityDataFetching()) { menu.removeItem(R.id.controlcenter_fetch_activity_data); - menu.removeItem(R.id.controlcenter_configure_alarms); } - - if (!selectedDevice.isConnected() || !coordinator.supportsScreenshots()) { + if (!coordinator.supportsScreenshots()) { menu.removeItem(R.id.controlcenter_take_screenshot); } @@ -207,6 +205,9 @@ public class ControlCenter extends Activity { } if (!selectedDevice.isInitialized()) { menu.removeItem(R.id.controlcenter_find_device); + menu.removeItem(R.id.controlcenter_fetch_activity_data); + menu.removeItem(R.id.controlcenter_configure_alarms); + menu.removeItem(R.id.controlcenter_take_screenshot); } menu.setHeaderTitle(selectedDevice.getName());