From faf8ca55c12bba5c0d91a90ab3dbd688106f803c Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Thu, 11 Mar 2021 23:53:19 +0100 Subject: [PATCH] Fossil Hybrid HR: Do not try remove notifications from the watch in unauthenticated mode This does not seem to work and breaks all further communication with the watch. --- .../qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java index 1b0ce5a76..f1f468466 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java @@ -921,6 +921,10 @@ public class FossilHRWatchAdapter extends FossilWatchAdapter { public void onDeleteNotification(int id) { super.onDeleteNotification(id); + if (connectionMode == CONNECTION_MODE.NOT_AUTHENTICATED) { + return; + } + // send notification dismissal message to watch try { queueWrite(new DismissTextNotificationRequest(id, this));