From 8374a2b8f8ff975764fc393c317b3d580adf8950 Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Mon, 16 Sep 2019 23:18:12 +0200 Subject: [PATCH] Widget: also try to signal sleep/steps updates for pebble --- .../gadgetbridge/service/devices/pebble/PebbleProtocol.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleProtocol.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleProtocol.java index 6422fff6a..1a856443e 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleProtocol.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleProtocol.java @@ -65,6 +65,7 @@ import nodomain.freeyourgadget.gadgetbridge.model.NotificationType; import nodomain.freeyourgadget.gadgetbridge.model.Weather; import nodomain.freeyourgadget.gadgetbridge.model.WeatherSpec; import nodomain.freeyourgadget.gadgetbridge.service.serial.GBDeviceProtocol; +import nodomain.freeyourgadget.gadgetbridge.util.GB; public class PebbleProtocol extends GBDeviceProtocol { @@ -2269,6 +2270,9 @@ public class PebbleProtocol extends GBDeviceProtocol { dataLogging.tag = datalogSession.tag; devEvtsDataLogging = new GBDeviceEvent[]{dataLogging, null}; } + if (datalogSession.uuid.equals(UUID_ZERO) && (datalogSession.tag == 81 || datalogSession.tag == 83 || datalogSession.tag == 84)) { + GB.signalActivityDataFinish(); + } mDatalogSessions.remove(id); } break;