You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by an...@apache.org on 2009/01/14 17:11:33 UTC

svn commit: r734435 - /cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java

Author: andrey
Date: Wed Jan 14 08:11:16 2009
New Revision: 734435

URL: http://svn.apache.org/viewvc?rev=734435&view=rev
Log:
CAY-1021 adding a callback method should result in focus on method name

Modified:
    cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java

Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java?rev=734435&r1=734434&r2=734435&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/AbstractCallbackMethodsTab.java Wed Jan 14 08:11:16 2009
@@ -24,7 +24,6 @@
 import java.awt.event.ItemEvent;
 import java.awt.event.ItemListener;
 import java.util.ArrayList;
-import java.util.Iterator;
 import java.util.List;
 
 import javax.swing.JComboBox;
@@ -231,6 +230,11 @@
                 if (isVisible()) {
                     updateCallbackTypeCounters();
                     rebuildTable();
+                    
+                    if (table.editCellAt(table.getRowCount() - 1, 0)
+                            && table.getEditorComponent() != null) {
+                        table.getEditorComponent().requestFocus();
+                    }
                 }
             }