Ignore:
Timestamp:
2013-03-03T00:10:46+01:00 (11 years ago)
Author:
Don-vip
Message:

fix #8404 - workaround for JDK bug 6322854 (crash when inserting password from clipboard corrupted by KeePass)

Location:
trunk/src/org/openstreetmap/josm/gui/preferences/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/preferences/server/BasicAuthenticationPreferencesPanel.java

    r4690 r5752  
    1717import javax.swing.JTextField;
    1818
    19 import org.openstreetmap.josm.Main;
     19import org.openstreetmap.josm.gui.widgets.JosmPasswordField;
    2020import org.openstreetmap.josm.gui.widgets.SelectAllOnFocusGainedDecorator;
    2121import org.openstreetmap.josm.io.auth.CredentialsAgent;
    2222import org.openstreetmap.josm.io.auth.CredentialsAgentException;
    2323import org.openstreetmap.josm.io.auth.CredentialsManager;
    24 import org.openstreetmap.josm.io.auth.JosmPreferencesCredentialAgent;
    2524import org.openstreetmap.josm.io.OsmApi;
    2625
     
    7069        gc.gridx = 1;
    7170        gc.weightx = 1.0;
    72         add(tfOsmPassword = new JPasswordField(), gc);
     71        add(tfOsmPassword = new JosmPasswordField(), gc);
    7372        SelectAllOnFocusGainedDecorator.decorate(tfOsmPassword);
    7473        tfOsmPassword.setToolTipText(tr("Please enter your OSM password"));
  • trunk/src/org/openstreetmap/josm/gui/preferences/server/ProxyPreferencesPanel.java

    r4690 r5752  
    2929import org.openstreetmap.josm.gui.JMultilineLabel;
    3030import org.openstreetmap.josm.gui.help.HelpUtil;
     31import org.openstreetmap.josm.gui.widgets.JosmPasswordField;
    3132import org.openstreetmap.josm.gui.widgets.VerticallyScrollablePanel;
    3233import org.openstreetmap.josm.io.DefaultProxySelector;
     
    146147        gc.gridx = 1;
    147148        gc.weightx = 1.0;
    148         pnl.add(tfProxyHttpPassword = new JPasswordField(20),gc);
     149        pnl.add(tfProxyHttpPassword = new JosmPasswordField(20),gc);
    149150        tfProxyHttpPassword.setMinimumSize(tfProxyHttpPassword.getPreferredSize());
    150151
Note: See TracChangeset for help on using the changeset viewer.