Revision: 3885
Author: [email protected]
Date: Fri Aug 13 13:09:59 2010
Log: Removed the listener that disables the paste action when the play pen is not selected as it confused some users. The play pen still needs to have focus so the action knows to paste in the play pen and not elsewhere.
http://code.google.com/p/power-architect/source/detail?r=3885

Modified:
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/PasteSelectedAction.java

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/action/PasteSelectedAction.java Mon Jul 12 08:21:11 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/action/PasteSelectedAction.java Fri Aug 13 13:09:59 2010
@@ -23,8 +23,6 @@
 import java.awt.Toolkit;
 import java.awt.datatransfer.Transferable;
 import java.awt.event.ActionEvent;
-import java.awt.event.FocusEvent;
-import java.awt.event.FocusListener;
 import java.awt.event.KeyEvent;

 import javax.swing.AbstractAction;
@@ -43,18 +41,6 @@
super(frame, Messages.getString("PasteSelectedAction.name"), Messages.getString("PasteSelectedAction.description"));
         putValue(AbstractAction.ACCELERATOR_KEY,
KeyStroke.getKeyStroke(KeyEvent.VK_V, Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
-        final FocusListener focusListener = new FocusListener() {
-
-            public void focusLost(FocusEvent e) {
-                PasteSelectedAction.this.setEnabled(false);
-            }
-
-            public void focusGained(FocusEvent e) {
-                PasteSelectedAction.this.setEnabled(true);
-            }
-        };
-        frame.addPlayPenFocusListener(focusListener);
-
     }

     public void actionPerformed(ActionEvent e) {

Reply via email to