am ac483ac4: Merge "AccessibilityInteractionController crash with IndexOutOfBoundException." into jb-dev

* commit 'ac483ac41f19b9956069eebdc0275ccf90d4e01d':
  AccessibilityInteractionController crash with IndexOutOfBoundException.
This commit is contained in:
Svetoslav Ganov
2012-06-01 11:16:21 -07:00
committed by Android Git Automerger

View File

@@ -62,6 +62,8 @@ final class AccessibilityInteractionController {
private final int mMyProcessId;
private final ArrayList<View> mTempArrayList = new ArrayList<View>();
public AccessibilityInteractionController(ViewRootImpl viewRootImpl) {
Looper looper = viewRootImpl.mHandler.getLooper();
mMyLooperThreadId = looper.getThread().getId();
@@ -313,7 +315,7 @@ final class AccessibilityInteractionController {
infos = provider.findAccessibilityNodeInfosByText(text,
virtualDescendantId);
} else if (virtualDescendantId == AccessibilityNodeInfo.UNDEFINED) {
ArrayList<View> foundViews = mViewRootImpl.mAttachInfo.mTempArrayList;
ArrayList<View> foundViews = mTempArrayList;
foundViews.clear();
root.findViewsWithText(foundViews, text, View.FIND_VIEWS_WITH_TEXT
| View.FIND_VIEWS_WITH_CONTENT_DESCRIPTION