Explicitly unhide on sync

This commit is contained in:
M66B 2018-11-25 11:59:19 +01:00
parent 7e737a21f6
commit 147bf957d8
1 changed files with 7 additions and 2 deletions

View File

@ -1959,11 +1959,10 @@ public class ServiceSynchronize extends LifecycleService {
String thread = helper.getThreadId(uid);
Log.i(Helper.TAG, folder.name + " found as id=" + dup.id + "/" + uid +
" msgid=" + msgid + " thread=" + thread);
dup.folder = folder.id;
dup.folder = folder.id; // From outbox
dup.uid = uid;
dup.msgid = msgid;
dup.thread = thread;
dup.ui_hide = false;
dup.error = null;
db.message().updateMessage(dup);
message = dup;
@ -2083,6 +2082,12 @@ public class ServiceSynchronize extends LifecycleService {
db.message().updateMessage(message);
Log.i(Helper.TAG, folder.name + " updated id=" + message.id + " uid=" + message.uid + " flagged=" + flagged);
}
if (message.ui_hide) {
message.ui_hide = false;
db.message().updateMessage(message);
Log.i(Helper.TAG, folder.name + " updated id=" + message.id + " uid=" + message.uid + " unhide");
}
}
return message.id;