diff --git a/src/activities/settings/SettingsActivity.cpp b/src/activities/settings/SettingsActivity.cpp index 659fd3e5..85e866e2 100644 --- a/src/activities/settings/SettingsActivity.cpp +++ b/src/activities/settings/SettingsActivity.cpp @@ -89,8 +89,13 @@ void SettingsActivity::loop() { } if (mappedInput.wasPressed(MappedInputManager::Button::Back)) { - SETTINGS.saveToFile(); - onGoHome(); + if (selectedSettingIndex > 0) { + selectedSettingIndex = 0; + requestUpdate(); + } else { + SETTINGS.saveToFile(); + onGoHome(); + } return; }