Fix app initialization issue if no permissions am: 297a6f7047 am: ba59a36fdb am: 5c393695c6
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Messaging/+/1345448 Change-Id: Ia252373a2a6109a881feee44a5d20be6e5aec464
This commit is contained in:
@@ -106,10 +106,7 @@ public class PermissionCheckActivity extends Activity {
|
||||
if (requestCode == REQUIRED_PERMISSIONS_REQUEST_CODE) {
|
||||
// We do not use grantResults as some of the granted permissions might have been
|
||||
// revoked while the permissions dialog box was being shown for the missing permissions.
|
||||
if (OsUtil.hasRequiredPermissions()) {
|
||||
Factory.get().onRequiredPermissionsAcquired();
|
||||
redirect();
|
||||
} else {
|
||||
if (!redirectIfNeeded()) {
|
||||
final long currentTimeMillis = SystemClock.elapsedRealtime();
|
||||
// If the permission request completes very quickly, it must be because the system
|
||||
// automatically denied. This can happen if the user had previously denied it
|
||||
@@ -130,6 +127,7 @@ public class PermissionCheckActivity extends Activity {
|
||||
return false;
|
||||
}
|
||||
|
||||
Factory.get().onRequiredPermissionsAcquired();
|
||||
redirect();
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user