From 9749ccd1e3bb968ef968417183eebc2be07fe4a8 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 1 Mar 2021 15:42:05 +0100 Subject: [PATCH] Copy notes of duplicate messages --- app/src/main/java/eu/faircode/email/Core.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 50c56e551e..010bca46a4 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -2932,6 +2932,7 @@ class Core { // - messages in inbox have same id as message sent to self // - messages in archive have same id as original Integer color = null; + String notes = null; if (message == null) { String msgid = helper.getMessageID(); Log.i(folder.name + " searching for " + msgid); @@ -2974,6 +2975,8 @@ class Core { if (dup.flagged && dup.color != null) color = dup.color; + if (dup.notes != null) + notes = dup.notes; } } @@ -3042,6 +3045,7 @@ class Core { message.encrypt = parts.getEncryption(); message.ui_encrypt = message.encrypt; message.received = received; + message.notes = notes; message.sent = sent; message.seen = seen; message.answered = answered;