Do not show sent checkmark for verification status changes

Fixes #6743
Closes #7041
// FREEBIE
This commit is contained in:
Christian Ascheberg 2017-10-04 20:50:12 +02:00 committed by Moxie Marlinspike
parent 0ab9b56a18
commit fdd070c1dd
2 changed files with 5 additions and 1 deletions

View File

@ -207,7 +207,7 @@ public class ConversationListItem extends RelativeLayout
}
private void setStatusIcons(ThreadRecord thread) {
if (!thread.isOutgoing() || thread.isOutgoingCall()) {
if (!thread.isOutgoing() || thread.isOutgoingCall() || thread.isVerificationStatusChange()) {
deliveryStatusIndicator.setNone();
alertView.setNone();
} else if (thread.isFailed()) {

View File

@ -144,6 +144,10 @@ public abstract class DisplayRecord {
return SmsDatabase.Types.isMissedCall(type);
}
public boolean isVerificationStatusChange() {
return SmsDatabase.Types.isIdentityDefault(type) || SmsDatabase.Types.isIdentityVerified(type);
}
public int getDeliveryStatus() {
return deliveryStatus;
}