diff options
author | Svet Ganov <svetoslavganov@google.com> | 2014-12-12 21:02:24 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-12-12 21:02:24 +0000 |
commit | 1301446c01182b41c3f922121d21ed9b383cc4df (patch) | |
tree | 3e8b025cdb736d6c573aa9929736cb6c1cd622bb /core/java/android/view/ViewGroup.java | |
parent | a63b620916e8b4f5c36cfb398bf5f0221466c875 (diff) | |
parent | e608644a9f0fa54a05379c171814569816145801 (diff) | |
download | frameworks_base-1301446c01182b41c3f922121d21ed9b383cc4df.zip frameworks_base-1301446c01182b41c3f922121d21ed9b383cc4df.tar.gz frameworks_base-1301446c01182b41c3f922121d21ed9b383cc4df.tar.bz2 |
am e608644a: am 7486bc1f: Merge "Fix an edge case in computing click location in accessibility mode." into lmp-mr1-dev
* commit 'e608644a9f0fa54a05379c171814569816145801':
Fix an edge case in computing click location in accessibility mode.
Diffstat (limited to 'core/java/android/view/ViewGroup.java')
-rw-r--r-- | core/java/android/view/ViewGroup.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/view/ViewGroup.java b/core/java/android/view/ViewGroup.java index 5b06c5c..10af0c3 100644 --- a/core/java/android/view/ViewGroup.java +++ b/core/java/android/view/ViewGroup.java @@ -825,6 +825,12 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager return false; } + // Clip the bounds by our bounds. + bounds.left = Math.max(bounds.left, 0); + bounds.top = Math.max(bounds.top, 0); + bounds.right = Math.min(bounds.right, mRight); + bounds.bottom = Math.min(bounds.bottom, mBottom); + Iterator<View> iterator = obtainOrderedChildIterator(); while (iterator.hasNext()) { View sibling = iterator.next(); |