Temp move unseen, fixed cross account autoread

This commit is contained in:
M66B
2019-01-24 18:45:38 +00:00
parent 4b0e23413e
commit 4140bb021c
3 changed files with 18 additions and 15 deletions

View File

@@ -1976,13 +1976,12 @@ public class FragmentMessages extends FragmentBase {
db.beginTransaction();
EntityMessage message = db.message().getMessage(id);
EntityFolder folder = db.folder().getFolder(message.folder);
if (!message.content)
EntityOperation.queue(context, db, message, EntityOperation.BODY);
if (!message.ui_seen && !EntityFolder.OUTBOX.equals(folder.type))
EntityOperation.queue(context, db, message, EntityOperation.SEEN, true);
if (message.uid != null) {
if (!message.content)
EntityOperation.queue(context, db, message, EntityOperation.BODY);
if (!message.ui_seen)
EntityOperation.queue(context, db, message, EntityOperation.SEEN, true);
}
db.setTransactionSuccessful();
} finally {