Don't let outgoing messages trigger last seen divider

Closes #6306
// FREEBIE
This commit is contained in:
Moxie Marlinspike
2017-02-26 10:49:48 -08:00
parent 1d3f1cc79e
commit 8f96cff104
4 changed files with 14 additions and 8 deletions

View File

@@ -289,7 +289,7 @@ public class ConversationAdapter <V extends View & BindableConversationItem>
Cursor cursor = getCursorAtPositionOrThrow(i);
MessageRecord messageRecord = getMessageRecord(cursor);
if (messageRecord.getDateReceived() <= lastSeen) {
if (messageRecord.isOutgoing() || messageRecord.getDateReceived() <= lastSeen) {
return i;
}
}
@@ -345,7 +345,8 @@ public class ConversationAdapter <V extends View & BindableConversationItem>
Cursor cursor = getCursorAtPositionOrThrow(position);
MessageRecord messageRecord = getMessageRecord(cursor);
return messageRecord.getDateReceived();
if (messageRecord.isOutgoing()) return 0;
else return messageRecord.getDateReceived();
}
@Override