mirror of
https://github.com/fankes/termux-app.git
synced 2025-09-06 02:35:19 +08:00
Fixed: Catch exception when requesting permissions, like if request code is negative
This commit is contained in:
@@ -63,7 +63,11 @@ public class PermissionUtils {
|
||||
result = ContextCompat.checkSelfPermission(activity, permission);
|
||||
if (result != PackageManager.PERMISSION_GRANTED) {
|
||||
Logger.logDebug(LOG_TAG, "Requesting Permissions: " + Arrays.toString(permissions));
|
||||
activity.requestPermissions(new String[]{permission}, requestCode);
|
||||
try {
|
||||
activity.requestPermissions(new String[]{permission}, requestCode);
|
||||
} catch (Exception e) {
|
||||
Logger.logStackTraceWithMessage(LOG_TAG, "Failed to request permissions with request code " + requestCode + ": " + Arrays.toString(permissions), e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user