summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-06-21 22:47:54 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2023-06-21 22:47:54 +0000
commit8c52e78a19e9db3761f000e948cbf81259801568 (patch)
treebb905b66a849936678582105fc3e065492194062
parentb8d1268ec507b649e7e12f9aeb17f0d7524c0ce6 (diff)
parent873747c9621f9472fdf3e7a9e772222dd58ef48c (diff)
Merge "Respect timeout multiplier in PermissionControllerManager"
-rw-r--r--core/java/android/permission/PermissionControllerManager.java5
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();