diff options
| author | 2012-03-06 16:08:54 -0800 | |
|---|---|---|
| committer | 2012-03-06 16:08:54 -0800 | |
| commit | 1ecebbb27fc45f4ef503d866f2702bca565a089c (patch) | |
| tree | ad835bd32ed6b8045caa4a03cb0f19466a52d3c4 | |
| parent | 4f03d35f9c040222e6a46dde807fe2ff7852beb8 (diff) | |
Fix FOCUS_BACKWARD search if view had no id
Bug: 6126875
Change-Id: I113a7125d71dc3e6cc34d31a669e844a4a882266
| -rw-r--r-- | core/java/android/view/View.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index ecfca74a0b1f..c982d7a9388c 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -5247,6 +5247,7 @@ public class View implements Drawable.Callback, Drawable.Callback2, KeyEvent.Cal if (mNextFocusForwardId == View.NO_ID) return null; return findViewInsideOutShouldExist(root, mNextFocusForwardId); case FOCUS_BACKWARD: { + if (mID == View.NO_ID) return null; final int id = mID; return root.findViewByPredicateInsideOut(this, new Predicate<View>() { @Override |