From 0bbdd9f9adf12ad9082a4c49ae1c9a0778b00bb4 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 28 Nov 2012 17:39:12 -0500 Subject: [PATCH] Fixed focus for keystore password prompt --- src/com/gitblit/authority/GitblitAuthority.java | 11 ++--------- 1 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/com/gitblit/authority/GitblitAuthority.java b/src/com/gitblit/authority/GitblitAuthority.java index 441fa13..59f1320 100644 --- a/src/com/gitblit/authority/GitblitAuthority.java +++ b/src/com/gitblit/authority/GitblitAuthority.java @@ -307,16 +307,9 @@ 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); -- Gitblit v1.9.1