Mercurial > hg > openjdk > jdk6 > jdk
changeset 1594:0a3c98b5c141 jdk6-b41
8172252: Remove over-zealous switch to for-each loop in SortingFocusTraversalPolicy
Reviewed-by: omajid
author | andrew |
---|---|
date | Wed, 04 Jan 2017 18:39:32 +0000 |
parents | 7184d8f457f7 |
children | 48e891c51be5 |
files | src/share/classes/javax/swing/SortingFocusTraversalPolicy.java |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/javax/swing/SortingFocusTraversalPolicy.java Sun Jan 01 04:19:08 2017 +0000 +++ b/src/share/classes/javax/swing/SortingFocusTraversalPolicy.java Wed Jan 04 18:39:32 2017 +0000 @@ -526,7 +526,8 @@ log.fine("### Cycle is " + cycle); } - for (Component comp : cycle) { + for (int i= cycle.size()-1; i >= 0; i--) { + Component comp = (Component)cycle.get(i); if (accept(comp)) { return comp; } else if (comp instanceof Container && !(comp == aContainer) && ((Container)comp).isFocusTraversalPolicyProvider()) {