stop sync resolution of recipients on ui thread

Closes #3885
// FREEBIE
fork-5.53.8
Jake McGinty 2015-08-04 17:40:19 -07:00 zatwierdzone przez Moxie Marlinspike
rodzic 151eca971b
commit 00eb637e51
2 zmienionych plików z 6 dodań i 6 usunięć

Wyświetl plik

@ -1099,13 +1099,13 @@ public class MmsDatabase extends MessagingDatabase {
private Recipients getRecipientsFor(String address) {
if (TextUtils.isEmpty(address) || address.equals("insert-address-token")) {
return RecipientFactory.getRecipientsFor(context, Recipient.getUnknownRecipient(), false);
return RecipientFactory.getRecipientsFor(context, Recipient.getUnknownRecipient(), true);
}
Recipients recipients = RecipientFactory.getRecipientsFromString(context, address, false);
Recipients recipients = RecipientFactory.getRecipientsFromString(context, address, true);
if (recipients == null || recipients.isEmpty()) {
return RecipientFactory.getRecipientsFor(context, Recipient.getUnknownRecipient(), false);
return RecipientFactory.getRecipientsFor(context, Recipient.getUnknownRecipient(), true);
}
return recipients;

Wyświetl plik

@ -608,16 +608,16 @@ public class SmsDatabase extends MessagingDatabase {
private Recipients getRecipientsFor(String address) {
if (address != null) {
Recipients recipients = RecipientFactory.getRecipientsFromString(context, address, false);
Recipients recipients = RecipientFactory.getRecipientsFromString(context, address, true);
if (recipients == null || recipients.isEmpty()) {
return RecipientFactory.getRecipientsFor(context, Recipient.getUnknownRecipient(), false);
return RecipientFactory.getRecipientsFor(context, Recipient.getUnknownRecipient(), true);
}
return recipients;
} else {
Log.w(TAG, "getRecipientsFor() address is null");
return RecipientFactory.getRecipientsFor(context, Recipient.getUnknownRecipient(), false);
return RecipientFactory.getRecipientsFor(context, Recipient.getUnknownRecipient(), true);
}
}