diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 0b75de8b80..f0b00140ab 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -1340,6 +1340,13 @@ public class MessageHelper { } } + // Common reference + if (thread == null && refs.size() > 0) { + String ref = refs.get(0); + if (!Objects.equals(ref, msgid)) + thread = ref; + } + if (thread == null) thread = getHash() + ":" + uid; @@ -1422,6 +1429,13 @@ public class MessageHelper { } } + // Common reference + if (thread == null && refs.size() > 0) { + String ref = refs.get(0); + if (!Objects.equals(ref, msgid)) + thread = ref; + } + if (thread == null) thread = getHash() + ":" + uid;