X-Git-Url: http://git.maemo.org/git/?p=theonering;a=blobdiff_plain;f=src%2Fgvoice%2Fconversations.py;h=e5d71fe2d5e0a8ff3b1011fe42e5b20531d0ee98;hp=f29f5e612f9f1acc958985566a8330564643526a;hb=5052ad8e40e9d627c894f78a08d06b02cc59034b;hpb=d0ff83a89ae5a35459435f3e2e8aad409f5d4bcf diff --git a/src/gvoice/conversations.py b/src/gvoice/conversations.py index f29f5e6..e5d71fe 100644 --- a/src/gvoice/conversations.py +++ b/src/gvoice/conversations.py @@ -109,9 +109,16 @@ class MergedConversations(object): def append_conversation(self, newConversation): self._validate(newConversation) + similarExist = False for similarConversation in self._find_related_conversation(newConversation.id): self._update_previous_related_conversation(similarConversation, newConversation) self._remove_repeats(similarConversation, newConversation) + similarExist = True + if similarExist: + if newConversation.messages: + newConversation.isRead = False + else: + newConversation.isRead = True self._conversations.append(newConversation) def to_dict(self):