kopia lustrzana https://github.com/ryukoposting/Signal-Android
Fix share selection crash.
rodzic
9177f5637a
commit
0dcae81dba
|
@ -147,12 +147,17 @@ public class ShareViewModel extends ViewModel {
|
|||
return SmsShareRestriction.NO_RESTRICTIONS;
|
||||
} else if (shareContacts.size() == 1) {
|
||||
ShareContact shareContact = shareContacts.iterator().next();
|
||||
Recipient recipient = Recipient.live(shareContact.getRecipientId().get()).get();
|
||||
|
||||
if (!recipient.isRegistered() || recipient.isForceSmsSelection()) {
|
||||
return SmsShareRestriction.DISALLOW_MULTI_SHARE;
|
||||
if (shareContact.getRecipientId().isPresent()) {
|
||||
Recipient recipient = Recipient.live(shareContact.getRecipientId().get()).get();
|
||||
|
||||
if (!recipient.isRegistered() || recipient.isForceSmsSelection()) {
|
||||
return SmsShareRestriction.DISALLOW_MULTI_SHARE;
|
||||
} else {
|
||||
return SmsShareRestriction.DISALLOW_SMS_CONTACTS;
|
||||
}
|
||||
} else {
|
||||
return SmsShareRestriction.DISALLOW_SMS_CONTACTS;
|
||||
return SmsShareRestriction.DISALLOW_MULTI_SHARE;
|
||||
}
|
||||
} else {
|
||||
return SmsShareRestriction.DISALLOW_SMS_CONTACTS;
|
||||
|
|
Ładowanie…
Reference in New Issue