mirror of https://github.com/M66B/FairEmail.git
Local contact groups insert without permissions
This commit is contained in:
parent
aaf6bde09a
commit
cc5db29320
|
@ -1600,8 +1600,7 @@ public class FragmentCompose extends FragmentBase {
|
|||
menu.findItem(R.id.menu_zoom).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_media).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_compact).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_contact_group).setEnabled(
|
||||
state == State.LOADED && hasPermission(Manifest.permission.READ_CONTACTS));
|
||||
menu.findItem(R.id.menu_contact_group).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_manage_local_contacts).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_answer_insert).setEnabled(state == State.LOADED);
|
||||
menu.findItem(R.id.menu_answer_create).setEnabled(state == State.LOADED);
|
||||
|
@ -6776,7 +6775,8 @@ public class FragmentCompose extends FragmentBase {
|
|||
ContactsContract.Groups.ACCOUNT_TYPE,
|
||||
};
|
||||
|
||||
Cursor contacts;
|
||||
Cursor contacts = new MatrixCursor(projection);
|
||||
if (Helper.hasPermission(context, Manifest.permission.READ_CONTACTS))
|
||||
try {
|
||||
ContentResolver resolver = context.getContentResolver();
|
||||
contacts = resolver.query(
|
||||
|
@ -6790,7 +6790,6 @@ public class FragmentCompose extends FragmentBase {
|
|||
);
|
||||
} catch (SecurityException ex) {
|
||||
Log.w(ex);
|
||||
contacts = new MatrixCursor(projection);
|
||||
}
|
||||
|
||||
DB db = DB.getInstance(context);
|
||||
|
|
Loading…
Reference in New Issue