summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/authority/GitblitAuthority.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2012-11-28 17:39:12 -0500
committerJames Moger <james.moger@gitblit.com>2012-11-28 17:39:12 -0500
commit0bbdd9f9adf12ad9082a4c49ae1c9a0778b00bb4 (patch)
treee47e4c9fd0186b6af82123c8a441f8ed7ba85928 /src/com/gitblit/authority/GitblitAuthority.java
parentb520e9f12161c6ed3c68a395617c8fc405ddca7d (diff)
downloadgitblit-0bbdd9f9adf12ad9082a4c49ae1c9a0778b00bb4.tar.gz
gitblit-0bbdd9f9adf12ad9082a4c49ae1c9a0778b00bb4.zip
Fixed focus for keystore password prompt
Diffstat (limited to 'src/com/gitblit/authority/GitblitAuthority.java')
-rw-r--r--src/com/gitblit/authority/GitblitAuthority.java11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/com/gitblit/authority/GitblitAuthority.java b/src/com/gitblit/authority/GitblitAuthority.java
index 441fa13f..59f13206 100644
--- a/src/com/gitblit/authority/GitblitAuthority.java
+++ b/src/com/gitblit/authority/GitblitAuthority.java
@@ -307,16 +307,9 @@ public class GitblitAuthority extends JFrame implements X509Log {
private boolean prepareX509Infrastructure() {
if (caKeystorePassword == null) {
- JPasswordField pass = new JPasswordField(10){
- private static final long serialVersionUID = 1L;
-
- public void addNotify()
- {
- super.addNotify();
- requestFocusInWindow();
- }
- };
+ JPasswordField pass = new JPasswordField(10);
pass.setText(caKeystorePassword);
+ pass.addAncestorListener(new RequestFocusListener());
JPanel panel = new JPanel(new BorderLayout());
panel.add(new JLabel(Translation.get("gb.enterKeystorePassword")), BorderLayout.NORTH);
panel.add(pass, BorderLayout.CENTER);