Fixed the buttons in the hard reset dialog.

This commit is contained in:
OBattler
2022-07-11 03:26:55 +02:00
parent 9a3191ccec
commit 01bbe0afcd

View File

@@ -656,8 +656,8 @@ void MainWindow::on_actionHard_Reset_triggered() {
if (confirm_reset)
{
QMessageBox questionbox(QMessageBox::Icon::Question, "86Box", tr("Are you sure you want to hard reset the emulated machine?"), QMessageBox::NoButton, this);
questionbox.addButton(tr("Reset"), QMessageBox::RejectRole);
questionbox.addButton(tr("Don't reset"), QMessageBox::AcceptRole);
questionbox.addButton(tr("Reset"), QMessageBox::AcceptRole);
questionbox.addButton(tr("Don't reset"), QMessageBox::RejectRole);
QCheckBox *chkbox = new QCheckBox(tr("Don't show this message again"));
questionbox.setCheckBox(chkbox);
chkbox->setChecked(!confirm_reset);
@@ -666,7 +666,7 @@ void MainWindow::on_actionHard_Reset_triggered() {
confirm_reset = (state == Qt::CheckState::Unchecked);
});
questionbox.exec();
if (questionbox.result() == QDialog::Rejected)
if (questionbox.result() == QDialog::Accepted)
{
confirm_reset = true;
return;