From ca9e21e8c09ffec1b6b5c6b60bd534ba587a0a3f Mon Sep 17 00:00:00 2001 From: irengrig Date: Fri, 30 Nov 2012 19:49:15 +0400 Subject: [PATCH] IDEA-75464 Jumping selection bug in Commit Changes Dialog (+ correction) [^kirill.l, maxim.m] (cherry-picked from cea33ad) --- .../intellij/openapi/vcs/changes/ui/ChangesTreeList.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesTreeList.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesTreeList.java index fa98069d21df..a7e787872fb4 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesTreeList.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/changes/ui/ChangesTreeList.java @@ -328,9 +328,9 @@ public abstract class ChangesTreeList extends JPanel implements TypeSafeDataP if (myShowCheckboxes) { if (myIncludedChanges.size() > 0) { - for (int i = 0; i < myList.getItemsCount(); i++) { - Object elementAt = myList.getModel().getElementAt(i); - if (myIncludedChanges.contains(elementAt)) { + for (int i = 0; i < sortedChanges.size(); i++) { + T t = sortedChanges.get(i); + if (myIncludedChanges.contains(t)) { listSelection = i; break; }