diff --git a/src/org/thoughtcrime/securesms/database/model/MessageRecord.java b/src/org/thoughtcrime/securesms/database/model/MessageRecord.java index 563165d8d8..82cfe16e42 100644 --- a/src/org/thoughtcrime/securesms/database/model/MessageRecord.java +++ b/src/org/thoughtcrime/securesms/database/model/MessageRecord.java @@ -128,8 +128,10 @@ public abstract class MessageRecord extends DisplayRecord { } public long getTimestamp() { - if (isPush()) return getDateSent(); - else return getDateReceived(); + if (isPush() && getDateSent() < getDateReceived()) { + return getDateSent(); + } + return getDateReceived(); } public boolean isForcedSms() {