# This patch file was generated by NetBeans IDE # Following Index: paths are relative to: /home/hmichel/projetos/netbeans/main/db.sql.editor # This patch can be applied using context Tools: Patch action on respective folder. # It uses platform neutral UTF-8 encoding and \n newlines. # Above lines and this line are ignored by the patching process. Index: nbproject/project.xml --- nbproject/project.xml Base (BASE) +++ nbproject/project.xml Locally Modified (Based On LOCAL) @@ -108,6 +108,15 @@ + org.netbeans.modules.editor.lib2 + + + + 1 + 1.11 + + + org.netbeans.modules.lexer Index: src/org/netbeans/modules/db/sql/editor/ui/actions/ConnectionAction.java --- src/org/netbeans/modules/db/sql/editor/ui/actions/ConnectionAction.java Base (BASE) +++ src/org/netbeans/modules/db/sql/editor/ui/actions/ConnectionAction.java Locally Modified (Based On LOCAL) @@ -43,6 +43,8 @@ import java.awt.BorderLayout; import java.awt.Component; +import java.awt.Container; +import java.awt.DefaultFocusTraversalPolicy; import java.awt.Dimension; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; @@ -63,6 +65,7 @@ import org.netbeans.api.db.explorer.ConnectionListener; import org.netbeans.api.db.explorer.ConnectionManager; import org.netbeans.api.db.explorer.DatabaseConnection; +import org.netbeans.api.editor.EditorRegistry; import org.netbeans.modules.db.api.sql.execute.SQLExecution; import org.openide.awt.Mnemonics; import org.openide.util.Lookup; @@ -151,6 +154,13 @@ setLayout(new BorderLayout(4, 0)); setBorder(new EmptyBorder(0, 2, 0, 8)); setOpaque(false); + setFocusTraversalPolicyProvider(true); + setFocusTraversalPolicy(new DefaultFocusTraversalPolicy() { + @Override + public Component getDefaultComponent(Container aContainer) { + return EditorRegistry.lastFocusedComponent(); + } + }); combo = new JComboBox(); combo.addItemListener(new ItemListener() {