diff --git a/src/GUI/Launcher.ui b/src/GUI/Launcher.ui
index 211442851..8cfced30b 100644
--- a/src/GUI/Launcher.ui
+++ b/src/GUI/Launcher.ui
@@ -507,6 +507,9 @@
true
+
+ false
+
-
diff --git a/src/GUI/QtLauncher.cxx b/src/GUI/QtLauncher.cxx
index fa63c190c..64f5b76fa 100644
--- a/src/GUI/QtLauncher.cxx
+++ b/src/GUI/QtLauncher.cxx
@@ -729,6 +729,7 @@ void QtLauncher::restoreSettings()
m_ui->commandLineArgs->setPlainText(settings.value("additional-args").toString());
+ m_ui->mpBox->setChecked(settings.value("mp-enabled").toBool());
m_ui->mpCallsign->setText(settings.value("mp-callsign").toString());
// don't restore MP server here, we do it after a refresh
m_doRestoreMPServer = true;
@@ -773,6 +774,7 @@ void QtLauncher::saveSettings()
settings.setValue("mp-callsign", m_ui->mpCallsign->text());
settings.setValue("mp-server", m_ui->mpServerCombo->currentData());
+ settings.setValue("mp-enabled", m_ui->mpBox->isChecked());
}
void QtLauncher::setEnableDisableOptionFromCheckbox(QCheckBox* cbox, QString name) const