Author: andrey
Date: Sat May 16 21:43:47 2009
New Revision: 775545

URL: http://svn.apache.org/viewvc?rev=775545&view=rev
Log:
CAY-1222 Row index out of range exception when selecting a relationship 

Modified:
    
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java

Modified: 
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java
URL: 
http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java?rev=775545&r1=775544&r2=775545&view=diff
==============================================================================
--- 
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java
 (original)
+++ 
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java
 Sat May 16 21:43:47 2009
@@ -175,7 +175,9 @@
             
             clearSelection();
             for (int row : rows) {
-                addRowSelectionInterval(row, row);
+                if (row >= 0 && row < getRowCount()) {
+                    addRowSelectionInterval(row, row);
+                }
             }
             
             fireForbidden = false;


Reply via email to