summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/authority/GitblitAuthority.java
diff options
context:
space:
mode:
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);