diff options
author | Siarhei Vishniakou <svv@google.com> | 2021-11-10 02:44:01 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-11-10 02:44:01 +0000 |
commit | 224d576c0bd7f5c29356f208d60fcfa274671c52 (patch) | |
tree | 8ec0b83c779d3d1b7def9ced92f4be77eb93c6bf | |
parent | 17aa765fd3508e1202ef7cf03b07eced11fc1d5e (diff) | |
parent | 6e689ffe3fad4b190629e11222936fb7cda041c2 (diff) | |
download | native-224d576c0bd7f5c29356f208d60fcfa274671c52.tar.gz |
Check if the window is partially obscured for slippery enters am: 6e689ffe3f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/16185286
Change-Id: I6645db77a493d55aacc8f645db625ea5f89a8d36
-rw-r--r-- | services/inputflinger/InputDispatcher.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/inputflinger/InputDispatcher.cpp b/services/inputflinger/InputDispatcher.cpp index b921d954dc..e8ee73661d 100644 --- a/services/inputflinger/InputDispatcher.cpp +++ b/services/inputflinger/InputDispatcher.cpp @@ -1446,6 +1446,8 @@ int32_t InputDispatcher::findTouchedWindowTargetsLocked(nsecs_t currentTime, } if (isWindowObscuredAtPointLocked(newTouchedWindowHandle, x, y)) { targetFlags |= InputTarget::FLAG_WINDOW_IS_OBSCURED; + } else if (isWindowObscuredLocked(newTouchedWindowHandle)) { + targetFlags |= InputTarget::FLAG_WINDOW_IS_PARTIALLY_OBSCURED; } BitSet32 pointerIds; |