Changeset 7075 in josm for trunk/src/org/openstreetmap/josm/io
- Timestamp:
- 2014-05-08T02:40:40+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/auth/AbstractCredentialsAgent.java
r7067 r7075 2 2 package org.openstreetmap.josm.io.auth; 3 3 4 import java.awt.GraphicsEnvironment; 4 5 import java.net.Authenticator.RequestorType; 5 6 import java.net.PasswordAuthentication; … … 44 45 */ 45 46 } else if (noSuccessWithLastResponse || username.isEmpty() || password.isEmpty()) { 46 GuiHelper.runInEDTAndWait(new Runnable() { 47 @Override 48 public void run() { 49 CredentialDialog dialog = null; 50 if (requestorType.equals(RequestorType.PROXY)) 51 dialog = CredentialDialog.getHttpProxyCredentialDialog(username, password, host, getSaveUsernameAndPasswordCheckboxText()); 52 else 53 dialog = CredentialDialog.getOsmApiCredentialDialog(username, password, host, getSaveUsernameAndPasswordCheckboxText()); 54 dialog.setVisible(true); 55 response.setCanceled(dialog.isCanceled()); 56 if (dialog.isCanceled()) 57 return; 58 response.setUsername(dialog.getUsername()); 59 response.setPassword(dialog.getPassword()); 60 response.setSaveCredentials(dialog.isSaveCredentials()); 61 } 62 }); 47 if (!GraphicsEnvironment.isHeadless()) { 48 GuiHelper.runInEDTAndWait(new Runnable() { 49 @Override 50 public void run() { 51 CredentialDialog dialog = null; 52 if (requestorType.equals(RequestorType.PROXY)) 53 dialog = CredentialDialog.getHttpProxyCredentialDialog( 54 username, password, host, getSaveUsernameAndPasswordCheckboxText()); 55 else 56 dialog = CredentialDialog.getOsmApiCredentialDialog( 57 username, password, host, getSaveUsernameAndPasswordCheckboxText()); 58 dialog.setVisible(true); 59 response.setCanceled(dialog.isCanceled()); 60 if (dialog.isCanceled()) 61 return; 62 response.setUsername(dialog.getUsername()); 63 response.setPassword(dialog.getPassword()); 64 response.setSaveCredentials(dialog.isSaveCredentials()); 65 } 66 }); 67 } 63 68 if (response.isCanceled() || response.getUsername() == null || response.getPassword() == null) { 64 69 return response;
Note:
See TracChangeset
for help on using the changeset viewer.