From 12db34cf9077c08a53537a4a0021a2096b03ec9b Mon Sep 17 00:00:00 2001 From: Benjamin Temple Date: Thu, 16 Apr 2026 11:57:48 -0700 Subject: [PATCH] Pebble: Include battery read in pull-to-refresh update --- .../service/devices/pebble/PebbleIoThread.java | 7 ++++++- .../gadgetbridge/service/devices/pebble/PebbleSupport.java | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleIoThread.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleIoThread.java index c4e77e0e05..7bb3a10d2e 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleIoThread.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleIoThread.java @@ -725,7 +725,12 @@ class PebbleIoThread extends GBDeviceIoThread { mInstallSlot = -2; } - @Override + public void readBatteryCharacteristic() { + if (mPebbleLESupport != null) { + mPebbleLESupport.readBatteryCharacteristic(); + } + } + public void quit() { mQuit = true; cleanup(); diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleSupport.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleSupport.java index dfe2ae9f05..4fc2d79da7 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleSupport.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleSupport.java @@ -261,6 +261,12 @@ public class PebbleSupport extends AbstractSerialDeviceSupport { } } + @Override + public void onFetchRecordedData(int dataTypes) { + super.onFetchRecordedData(dataTypes); + getDeviceIOThread().readBatteryCharacteristic(); + } + @Override public void onSendWeather() { if (reconnect()) {