From cabd3fec6c1f3670028c2ebf70764a25504d7e9e Mon Sep 17 00:00:00 2001 From: Ed Page Date: Sat, 23 Jan 2010 14:12:45 -0600 Subject: [PATCH] Modifying the way isRead is handled to reduce false positives --- src/channel/text.py | 2 ++ src/gvoice/conversations.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/channel/text.py b/src/channel/text.py index 77584bd..bac40b9 100644 --- a/src/channel/text.py +++ b/src/channel/text.py @@ -132,6 +132,8 @@ class TextChannel(tp.ChannelTypeText): for newMessage in messages: formattedMessage = self._format_message(newMessage) self._report_new_message(formattedMessage) + for conv in newConversations: + conv.isRead = True def _filter_out_reported(self, conversations): return ( diff --git a/src/gvoice/conversations.py b/src/gvoice/conversations.py index 384fc4e..f29f5e6 100644 --- a/src/gvoice/conversations.py +++ b/src/gvoice/conversations.py @@ -145,7 +145,7 @@ class MergedConversations(object): return similarConversations def _update_previous_related_conversation(self, relatedConversation, newConversation): - for commonField in ("isRead", "isSpam", "isTrash", "isArchived"): + for commonField in ("isSpam", "isTrash", "isArchived"): newValue = getattr(newConversation, commonField) setattr(relatedConversation, commonField, newValue) -- 1.7.9.5