diff options
| author | 2023-06-21 22:47:54 +0000 | |
|---|---|---|
| committer | 2023-06-21 22:47:54 +0000 | |
| commit | 8c52e78a19e9db3761f000e948cbf81259801568 (patch) | |
| tree | bb905b66a849936678582105fc3e065492194062 | |
| parent | b8d1268ec507b649e7e12f9aeb17f0d7524c0ce6 (diff) | |
| parent | 873747c9621f9472fdf3e7a9e772222dd58ef48c (diff) | |
Merge "Respect timeout multiplier in PermissionControllerManager"
| -rw-r--r-- | core/java/android/permission/PermissionControllerManager.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/java/android/permission/PermissionControllerManager.java b/core/java/android/permission/PermissionControllerManager.java index b494c7f4026a..46276c037574 100644 --- a/core/java/android/permission/PermissionControllerManager.java +++ b/core/java/android/permission/PermissionControllerManager.java @@ -40,6 +40,7 @@ import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.os.Binder; +import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.Process; @@ -81,8 +82,8 @@ import java.util.function.IntConsumer; public final class PermissionControllerManager { private static final String TAG = PermissionControllerManager.class.getSimpleName(); - private static final long REQUEST_TIMEOUT_MILLIS = 60000; - private static final long UNBIND_TIMEOUT_MILLIS = 10000; + private static final long REQUEST_TIMEOUT_MILLIS = 60000L * Build.HW_TIMEOUT_MULTIPLIER; + private static final long UNBIND_TIMEOUT_MILLIS = 10000L * Build.HW_TIMEOUT_MULTIPLIER; private static final int CHUNK_SIZE = 4 * 1024; private static final Object sLock = new Object(); |