Do not show sent checkmark for verification status changes

Fixes #6743
Closes #7041
// FREEBIE
fork-5.53.8
Christian Ascheberg 2017-10-04 20:50:12 +02:00 zatwierdzone przez Moxie Marlinspike
rodzic 0ab9b56a18
commit fdd070c1dd
2 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -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()) {

Wyświetl plik

@ -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;
}