summaryrefslogtreecommitdiff
path: root/core/java/android/view/ViewRootImpl.java
diff options
context:
space:
mode:
authorEvan Rosky <erosky@google.com>2018-04-03 13:21:55 -0700
committerEvan Rosky <erosky@google.com>2018-04-03 13:21:55 -0700
commit2888404df83f2bf6d6004daa1f41547ab98d6419 (patch)
tree5ace96d416eb61ff9e05f552ad1f1f4c19f8783a /core/java/android/view/ViewRootImpl.java
parent21ba6eff91be8725c789b22f56ee459900197362 (diff)
Use client-side version of inTouchMode
Was bindering into WM service pretty often due to this which was causing some jank Bug: 72236832 Test: Related touchmode/focus CTS tests still pass Change-Id: Ia0f89429b67464beea07c702d8fe2d8b813f8d38
Diffstat (limited to 'core/java/android/view/ViewRootImpl.java')
-rw-r--r--core/java/android/view/ViewRootImpl.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java
index d5216843f81e..880f16695fcd 100644
--- a/core/java/android/view/ViewRootImpl.java
+++ b/core/java/android/view/ViewRootImpl.java
@@ -3719,7 +3719,7 @@ public final class ViewRootImpl implements ViewParent,
checkThread();
if (mView != null) {
if (!mView.hasFocus()) {
- if (sAlwaysAssignFocus || !isInTouchMode()) {
+ if (sAlwaysAssignFocus || !mAttachInfo.mInTouchMode) {
v.requestFocus();
}
} else {