# 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() {