From de7843c8cbb9297aa9e4a003ca5910709331b525 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 9 Nov 2019 19:39:24 +0100 Subject: [PATCH] Fixed wake up --- app/src/main/java/eu/faircode/email/ServiceUI.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceUI.java b/app/src/main/java/eu/faircode/email/ServiceUI.java index 956503282f..7ac0c1ce8a 100644 --- a/app/src/main/java/eu/faircode/email/ServiceUI.java +++ b/app/src/main/java/eu/faircode/email/ServiceUI.java @@ -379,17 +379,18 @@ public class ServiceUI extends IntentService { if (message == null) return; - db.message().setMessageSnoozed(message.id, null); - EntityFolder folder = db.folder().getFolder(message.folder); if (EntityFolder.OUTBOX.equals(folder.type)) { Log.i("Delayed send id=" + message.id); + db.message().setMessageSnoozed(message.id, null); EntityOperation.queue(this, message, EntityOperation.SEND); } else { if (folder.notify) { + // A new message ID is needed for a new (wearable) notification + db.message().deleteMessage(id); message.id = null; message.id = db.message().insertMessage(message); - db.message().deleteMessage(id); + db.message().setMessageSnoozed(message.id, null); EntityOperation.queue(this, message, EntityOperation.SEEN, false, false); } }