diff --git a/policy/src/com/android/internal/policy/impl/PolicyControl.java b/policy/src/com/android/internal/policy/impl/PolicyControl.java index ffdb520e17287..9abd906719ed5 100644 --- a/policy/src/com/android/internal/policy/impl/PolicyControl.java +++ b/policy/src/com/android/internal/policy/impl/PolicyControl.java @@ -16,6 +16,7 @@ package com.android.internal.policy.impl; +import android.app.ActivityManager; import android.content.Context; import android.os.UserHandle; import android.provider.Settings; @@ -104,8 +105,9 @@ public class PolicyControl { } public static boolean disableImmersiveConfirmation(String pkg) { - return sImmersivePreconfirmationsFilter != null - && sImmersivePreconfirmationsFilter.matches(pkg); + return (sImmersivePreconfirmationsFilter != null + && sImmersivePreconfirmationsFilter.matches(pkg)) + || ActivityManager.isRunningInTestHarness(); } public static void reloadFromSetting(Context context) {