fix(cpn): enable flash firmware dialog load button when radio connected (#6908)

This commit is contained in:
Neil Horne
2025-12-26 11:07:43 +10:00
committed by GitHub
parent 1bae794e4d
commit c34b9bb741
+5 -2
View File
@@ -86,9 +86,13 @@ FlashFirmwareDialog::~FlashFirmwareDialog()
void FlashFirmwareDialog::updateUI()
{
if (connectionMode)
ui->loadButton->setEnabled(true);
else
ui->loadButton->setEnabled(false);
if (connectionMode && isFileConnectionCompatible() && QFile(fwName).exists()) {
ui->firmwareFilename->setText(fwName);
ui->loadButton->setEnabled(true);
ui->writeButton->setEnabled(true);
FirmwareInterface firmware(fwName);
@@ -137,7 +141,6 @@ void FlashFirmwareDialog::updateUI()
}
} else {
ui->firmwareFilename->setText("");
ui->loadButton->setEnabled(false);
ui->writeButton->setEnabled(false);
ui->firmwareInfoFrame->hide();
ui->splashFrame->hide();