Fixed bugg where message was still marked as unread after returning from detail screen

+ bumped kotlin to version 1.1.60
This commit is contained in:
2017-11-21 20:12:31 +01:00
parent c7dbe660b9
commit 49d87c3c75
4 changed files with 7 additions and 5 deletions

View File

@ -106,9 +106,9 @@ class MessageDetailFragment : Fragment() {
text.linksClickable = true
text.setTextIsSelectable(true)
val removed = item.labels.removeAll { it.type == Label.Type.UNREAD }
val messageRepo = Singleton.getMessageRepository(ctx)
if (removed) {
if (item.isUnread()) {
Singleton.labeler.markAsRead(item)
(activity as? MainActivity)?.updateUnread()
messageRepo.save(item)
}