From 01f46a29cee4f77a4f349879a7a01cc704cf3ba9 Mon Sep 17 00:00:00 2001 From: Evan Rosky Date: Fri, 17 Mar 2017 14:08:55 -0700 Subject: [PATCH] Expose initial focus feature flag for testing Bug: 34520588 Test: View_FocusHandlingTest Change-Id: I7a20a6e9c57fc61bd2562307f4e7f8dee1979a40 (cherry picked from commit 9a0ea38671f1721b940e0a1ba94226d1ebae397d) --- core/java/android/view/ViewRootImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index 6ec4a2bded0d4..a43b13e659a0a 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -28,6 +28,7 @@ import static android.view.WindowManager.LayoutParams.TYPE_VOLUME_OVERLAY; import android.Manifest; import android.animation.LayoutTransition; import android.annotation.NonNull; +import android.annotation.TestApi; import android.app.ActivityManager; import android.app.ActivityThread; import android.app.ResourcesManager; @@ -210,8 +211,11 @@ public final class ViewRootImpl implements ViewParent, /** * Always assign focus if a focusable View is available. + * + * @hide */ - private static boolean sAlwaysAssignFocus; + @TestApi + public static boolean sAlwaysAssignFocus; /** * This list must only be modified by the main thread, so a lock is only needed when changing