diff --git a/src/citron/configuration/configure_general.cpp b/src/citron/configuration/configure_general.cpp
index faeb65e4f..891cab7ea 100644
--- a/src/citron/configuration/configure_general.cpp
+++ b/src/citron/configuration/configure_general.cpp
@@ -32,6 +32,8 @@ ConfigureGeneral::ConfigureGeneral(const Core::System& system_,
if (!Settings::IsConfiguringGlobal()) {
ui->button_reset_defaults->setVisible(false);
}
+
+ ui->check_for_updates_checkbox->setChecked(UISettings::values.check_for_updates_on_start.GetValue());
}
ConfigureGeneral::~ConfigureGeneral() = default;
@@ -133,6 +135,9 @@ void ConfigureGeneral::ResetDefaults() {
}
void ConfigureGeneral::ApplyConfiguration() {
+
+ UISettings::values.check_for_updates_on_start.SetValue(ui->check_for_updates_checkbox->isChecked());
+
bool powered_on = system.IsPoweredOn();
for (const auto& func : apply_funcs) {
func(powered_on);
diff --git a/src/citron/configuration/configure_general.ui b/src/citron/configuration/configure_general.ui
index ef20891a3..fe11e1c62 100644
--- a/src/citron/configuration/configure_general.ui
+++ b/src/citron/configuration/configure_general.ui
@@ -40,6 +40,13 @@
0
+ -
+
+
+ Check for updates on startup
+
+
+