Author: sebb
Date: Sat Jul 3 10:57:26 2010
New Revision: 960196
URL: http://svn.apache.org/viewvc?rev=960196&view=rev
Log:
Ensure truststore editable state is correctly set
Modified:
jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java
Modified:
jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java
URL:
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java?rev=960196&r1=960195&r2=960196&view=diff
==============================================================================
---
jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java
(original)
+++
jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java
Sat Jul 3 10:57:26 2010
@@ -289,8 +289,8 @@ public class SmtpPanel extends JPanel {
*/
public void setUseAuth(boolean selected){
cbUseAuth.setSelected(selected);
- tfAuthPassword.setEditable(selected);
- tfAuthUsername.setEditable(selected);
+ tfAuthPassword.setEditable(selected); // ensure correctly set on
initial display
+ tfAuthUsername.setEditable(selected); // ensure correctly set on
initial display
}
/**
@@ -394,6 +394,7 @@ public class SmtpPanel extends JPanel {
*/
public void setUseLocalTrustStore(boolean useLocalTrustStore) {
cbUseLocalTrustStore.setSelected(useLocalTrustStore);
+ tfTrustStoreToUse.setEditable(useLocalTrustStore); // ensure correctly
set on initial display
}
/**
@@ -940,9 +941,10 @@ public class SmtpPanel extends JPanel {
*/
private void cbUseLocalTrustStoreActionPerformed(
ActionEvent evt) {
- if (cbUseLocalTrustStore.isSelected()) {
- tfTrustStoreToUse.setEditable(true);
- cbTrustAllCerts.setSelected(false);
+ final boolean selected = cbUseLocalTrustStore.isSelected();
+ tfTrustStoreToUse.setEditable(selected); // must follow the checkbox
setting
+ if (selected) {
+ cbTrustAllCerts.setSelected(false); // not compatible
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]