Prevent crash

This commit is contained in:
M66B
2021-05-13 07:22:35 +02:00
parent 55a2550885
commit 1faaa46df8
4 changed files with 41 additions and 11 deletions

View File

@@ -2297,12 +2297,16 @@ public class FragmentCompose extends FragmentBase {
@Override
protected void onException(Bundle args, Throwable ex) {
if (ex instanceof SecurityException) {
pickRequest = requestCode;
pickUri = uri;
String permission = Manifest.permission.READ_CONTACTS;
requestPermissions(new String[]{permission}, REQUEST_PERMISSION);
} else
if (ex instanceof SecurityException)
try {
pickRequest = requestCode;
pickUri = uri;
String permission = Manifest.permission.READ_CONTACTS;
requestPermissions(new String[]{permission}, REQUEST_PERMISSION);
} catch (Throwable ex1) {
Log.unexpectedError(getParentFragmentManager(), ex1);
}
else
Log.unexpectedError(getParentFragmentManager(), ex);
}
}.execute(this, args, "compose:picked");