diff --git a/companion/src/updates/updateoptionsdialog.cpp b/companion/src/updates/updateoptionsdialog.cpp index cec7d96a8..d2183e149 100644 --- a/companion/src/updates/updateoptionsdialog.cpp +++ b/companion/src/updates/updateoptionsdialog.cpp @@ -186,15 +186,19 @@ UpdateOptionsDialog::UpdateOptionsDialog(QWidget * parent, UpdateFactories * fac QDialog::accept(); }); + connect(ui->buttonBox, &QDialogButtonBox::rejected, [=]() { + QDialog::reject(); + }); + connect(ui->buttonBox, &QDialogButtonBox::clicked, [=](QAbstractButton * button) { if (ui->buttonBox->standardButton(button) == QDialogButtonBox::RestoreDefaults) { factories->resetRunEnvironment(name); update(); } - else if (ui->buttonBox->standardButton(button) == QDialogButtonBox::Discard) { - QDialog::reject(); - } - else if (ui->buttonBox->standardButton(button) == QDialogButtonBox::Save) { + //else if (ui->buttonBox->standardButton(button) == QDialogButtonBox::Cancel) { + // QDialog::reject(); + //} + else if (ui->buttonBox->standardButton(button) == QDialogButtonBox::Ok) { runParams->data.updateRelease = ui->cboReleases->currentText(); for (int i = 0; i < runParams->data.assets.size(); i++) { diff --git a/companion/src/updates/updateoptionsdialog.ui b/companion/src/updates/updateoptionsdialog.ui index 665d937e4..048aad91f 100644 --- a/companion/src/updates/updateoptionsdialog.ui +++ b/companion/src/updates/updateoptionsdialog.ui @@ -116,7 +116,7 @@ Qt::Horizontal - QDialogButtonBox::Discard|QDialogButtonBox::RestoreDefaults|QDialogButtonBox::Save + QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::RestoreDefaults