Replace PackageManager by context on permission check
This commit is contained in:
parent
c73cdc2061
commit
44137ec872
2 changed files with 4 additions and 4 deletions
|
@ -32,13 +32,11 @@ import org.linphone.core.LinphoneFriend;
|
|||
import org.linphone.core.LinphoneProxyConfig;
|
||||
import org.linphone.mediastream.Log;
|
||||
|
||||
import android.*;
|
||||
import android.accounts.Account;
|
||||
import android.accounts.AccountManager;
|
||||
import android.content.ContentProviderOperation;
|
||||
import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.database.ContentObserver;
|
||||
import android.database.Cursor;
|
||||
import android.database.MatrixCursor;
|
||||
|
@ -162,8 +160,10 @@ public class ContactsManager extends ContentObserver {
|
|||
}
|
||||
|
||||
public boolean hasContactsAccess() {
|
||||
if (context == null)
|
||||
return false;
|
||||
int contacts = context.getPackageManager().checkPermission(android.Manifest.permission.READ_CONTACTS, context.getPackageName());
|
||||
return contacts == PackageManager.PERMISSION_GRANTED && !context.getResources().getBoolean(R.bool.force_use_of_linphone_friends);
|
||||
return contacts == context.getPackageManager().PERMISSION_GRANTED && !context.getResources().getBoolean(R.bool.force_use_of_linphone_friends);
|
||||
}
|
||||
|
||||
public void setLinphoneContactsPrefered(boolean isPrefered) {
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 76b6d803bc5efff7eb51f846e9806b07a5f2669d
|
||||
Subproject commit 1f5cf605310dc96881aa83ff1f74547a70a4dfa4
|
Loading…
Reference in a new issue