Ignore:
Timestamp:
2017-10-14T00:09:56+02:00 (19 months ago)
Author:
Don-vip
Message:

fix #15435 - do not cache incorrect login credentials when using basic auth

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/io/CredentialDialog.java

    r12854 r12992  
    2323import javax.swing.AbstractAction;
    2424import javax.swing.BorderFactory;
     25import javax.swing.JButton;
    2526import javax.swing.JCheckBox;
    2627import javax.swing.JDialog;
     
    3031
    3132import org.openstreetmap.josm.Main;
    32 import org.openstreetmap.josm.gui.SideButton;
    3333import org.openstreetmap.josm.gui.help.ContextSensitiveHelpAction;
    3434import org.openstreetmap.josm.gui.help.HelpUtil;
     
    127127    protected JPanel createButtonPanel() {
    128128        JPanel pnl = new JPanel(new FlowLayout());
    129         pnl.add(new SideButton(new OKAction()));
    130         pnl.add(new SideButton(new CancelAction()));
    131         pnl.add(new SideButton(new ContextSensitiveHelpAction(HelpUtil.ht("/Dialog/Password"))));
     129        pnl.add(new JButton(new OKAction()));
     130        pnl.add(new JButton(new CancelAction()));
     131        pnl.add(new JButton(new ContextSensitiveHelpAction(HelpUtil.ht("/Dialog/Password"))));
    132132        return pnl;
    133133    }
     
    266266            gc.weighty = 1.0;
    267267            add(new JPanel(), gc);
    268 
    269268        }
    270269
     
    375374        public void focusGained(FocusEvent e) {
    376375            if (e.getSource() instanceof JTextField) {
    377                 JTextField tf = (JTextField) e.getSource();
    378                 tf.selectAll();
     376                ((JTextField) e.getSource()).selectAll();
    379377            }
    380378        }
     
    410408                    return;
    411409                } else {
    412                     OKAction okAction = owner.new OKAction();
    413                     okAction.actionPerformed(null);
     410                    owner.new OKAction().actionPerformed(null);
    414411                }
    415412            }
     
    421418            putValue(NAME, tr("Authenticate"));
    422419            putValue(SHORT_DESCRIPTION, tr("Authenticate with the supplied username and password"));
    423             putValue(SMALL_ICON, ImageProvider.get("ok"));
    424         }
    425 
    426         @Override
    427         public void actionPerformed(ActionEvent arg0) {
     420            new ImageProvider("ok").getResource().attachImageIcon(this);
     421        }
     422
     423        @Override
     424        public void actionPerformed(ActionEvent e) {
    428425            setCanceled(false);
    429426            setVisible(false);
     
    435432            putValue(NAME, tr("Cancel"));
    436433            putValue(SHORT_DESCRIPTION, tr("Cancel authentication"));
    437             putValue(SMALL_ICON, ImageProvider.get("cancel"));
     434            new ImageProvider("cancel").getResource().attachImageIcon(this);
    438435        }
    439436
     
    444441
    445442        @Override
    446         public void actionPerformed(ActionEvent arg0) {
     443        public void actionPerformed(ActionEvent e) {
    447444            cancel();
    448445        }
Note: See TracChangeset for help on using the changeset viewer.