fix bug 103784

This commit is contained in:
jzxc95 2022-01-19 15:24:20 +08:00
parent feabea9c31
commit 18a11bf491
1 changed files with 6 additions and 3 deletions

View File

@ -225,11 +225,13 @@ void SecurityPage::setTlsInfo(KyEapMethodTlsInfo &info)
identityEdit->setText(info.identity);
domainEdit->setText(info.domain);
if (info.caCertPath.isEmpty()) {
caCertPathCombox->setItemText(0, "");
caNeedBox->setChecked(true);
caCertPathCombox->setItemText(0, QString(tr("None")));
caNeedBox->setChecked(false);
caCertPathCombox->setEnabled(false);
} else {
caCertPathCombox->setItemText(0, info.caCertPath);
caNeedBox->setChecked(false);
caNeedBox->setChecked(true);
caCertPathCombox->setEnabled(true);
}
if (info.clientCertPath.isEmpty()) {
@ -722,6 +724,7 @@ void SecurityPage::onEapTypeComboxIndexChanged()
void SecurityPage::onCaNeedBoxClicked()
{
if (caNeedBox->isChecked()) {
caCertPathCombox->setItemText(0, QString(tr("None")));
caCertPathCombox->setEnabled(false);
} else {
caCertPathCombox->setEnabled(true);