From 70df3dc8c30e2b6507ac1b0e45b24fe3393ddfe6 Mon Sep 17 00:00:00 2001 From: Logan B Date: Sun, 25 Jan 2026 22:33:43 -0600 Subject: [PATCH] Bangle.js: Fix sleep-as-android SET_SUSPEND:false handling --- CHANGELOG.md | 1 + .../service/devices/banglejs/BangleJSDeviceSupport.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8cd62f36e5..33ca5922cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -84,6 +84,7 @@ * Keep screen on during zip export / import * Make GenericWeatherReceiver work without any connected devices * Bangle.js: Fix handling HTTP method +* Bangle.js: Fix starting accelsender when SleepAsAndroid resumes #### 0.88.0 diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java index 339931bbb6..ec881bdb24 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java @@ -649,7 +649,7 @@ public class BangleJSDeviceSupport extends AbstractBTLESingleDeviceSupport { break; case SleepAsAndroidAction.SET_SUSPENDED: boolean suspended = extras.getBoolean("SUSPENDED", false); - this.enableAccelSender(false); + this.enableAccelSender(!suspended); sleepAsAndroidSender.pauseTracking(suspended); break; // Received when the app changes the batch size for the movement data