kopia lustrzana https://github.com/ryukoposting/Signal-Android
Fix crash that occurs if we don't have permission to add an account.
rodzic
cd10aa90cc
commit
32ee18240b
|
@ -87,6 +87,7 @@ object SystemContactsRepository {
|
|||
var account: Account? = if (accounts.isNotEmpty()) accounts[0] else null
|
||||
|
||||
if (account == null) {
|
||||
try {
|
||||
Log.i(TAG, "Attempting to create a new account...")
|
||||
val newAccount = Account(accountDisplayName, applicationId)
|
||||
|
||||
|
@ -97,6 +98,9 @@ object SystemContactsRepository {
|
|||
} else {
|
||||
Log.w(TAG, "Failed to create a new account!")
|
||||
}
|
||||
} catch (e: SecurityException) {
|
||||
Log.w(TAG, "Failed to add an account.", e)
|
||||
}
|
||||
}
|
||||
|
||||
if (account != null && !ContentResolver.getSyncAutomatically(account, ContactsContract.AUTHORITY)) {
|
||||
|
|
Ładowanie…
Reference in New Issue