UI: Fix yes/no not using localization in no source dialog

This commit is contained in:
Clayton Groeneveld
2019-03-09 03:45:14 -06:00
parent 4b64aef555
commit e5cca6b2a5

View File

@@ -5477,14 +5477,16 @@ bool OBSBasic::NoSourcesConfirmation()
msg += "\n\n";
msg += QTStr("NoSources.Text.AddSource");
QMessageBox messageBox(QMessageBox::Question,
QTStr("NoSources.title"),
msg,
QMessageBox::Yes | QMessageBox::No,
this);
messageBox.setDefaultButton(QMessageBox::No);
QMessageBox messageBox(this);
messageBox.setWindowTitle(QTStr("NoSources.Title"));
messageBox.setText(msg);
QAbstractButton *Yes = messageBox.addButton(QTStr("Yes"),
QMessageBox::YesRole);
messageBox.addButton(QTStr("No"), QMessageBox::NoRole);
messageBox.setIcon(QMessageBox::Question);
messageBox.exec();
if (QMessageBox::No == messageBox.exec())
if (messageBox.clickedButton() != Yes)
return false;
}