summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2019-11-26 08:59:04 -0500
committerisanae <14251494+isanae@users.noreply.github.com>2019-11-26 08:59:04 -0500
commit9194bfa16bb78c10bc4e23abd26ba16c33956794 (patch)
tree5c4853b0d451158d1e1195ec1f73febdb86618a7 /src/mainwindow.cpp
parentc3068ce50ab6e25e21452c2ea2f83086ddf555d5 (diff)
added option to hide confirmation when switching instances
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 9ea554a2..844456a6 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -6139,14 +6139,18 @@ void MainWindow::on_actionNotifications_triggered()
void MainWindow::on_actionChange_Game_triggered()
{
- const auto r = QMessageBox::question(
- this, tr("Are you sure?"), tr("This will restart MO, continue?"),
- QMessageBox::Yes | QMessageBox::Cancel);
+ if (m_OrganizerCore.settings().interface().showChangeGameConfirmation()) {
+ const auto r = QMessageBox::question(
+ this, tr("Are you sure?"), tr("This will restart MO, continue?"),
+ QMessageBox::Yes | QMessageBox::Cancel);
- if (r == QMessageBox::Yes) {
- InstanceManager::instance().clearCurrentInstance();
- ExitModOrganizer(Exit::Restart);
+ if (r != QMessageBox::Yes) {
+ return;
+ }
}
+
+ InstanceManager::instance().clearCurrentInstance();
+ ExitModOrganizer(Exit::Restart);
}
void MainWindow::setCategoryListVisible(bool visible)