diff --git a/src/settings.cpp b/src/settings.cpp index ac68696..5a135ab 100644 --- a/src/settings.cpp +++ b/src/settings.cpp @@ -19,18 +19,18 @@ namespace { constexpr int MENU_ITEM_COUNT = 9; - // 0 = WiFi Setup, 1 = Audio Options, 2 = Time Zone Setup, 3 = Proclamations, - // 4 = Email Address, 5 = License Key, 6 = Date Format, - // 7 = View System Logs, 8 = Back + // 0 = Proclamations, 1 = Audio Options, 2 = Email Address, 3 = License Key, + // 4 = WiFi Setup, 5 = Time Zone Setup, 6 = Date Format, + // 7 = System Logs, 8 = Back constexpr const char *MENU_LABELS[MENU_ITEM_COUNT] = { - "WiFi Setup", - "Audio Options", - "Time Zone Setup", "Proclamations", + "Audio Options", "Email Address", "License Key", + "WiFi Setup", + "Time Zone Setup", "Date Format", - "View System Logs", + "System Logs", "Back to Home", }; @@ -78,15 +78,6 @@ void Settings::handleEvent(const SDL_Event &event) switch (selectedItem_) { case 0: - state_->pages.push(*state_, std::make_unique()); - break; - case 1: - state_->pages.push(*state_, std::make_unique()); - break; - case 2: - state_->pages.push(*state_, std::make_unique()); - break; - case 3: // The Proclamation list is license-gated like Play. if (state_->licenseTracker.isValid()) { @@ -97,12 +88,21 @@ void Settings::handleEvent(const SDL_Event &event) state_->pages.push(*state_, std::make_unique()); } break; - case 4: + case 1: + state_->pages.push(*state_, std::make_unique()); + break; + case 2: state_->pages.push(*state_, std::make_unique()); break; - case 5: + case 3: state_->pages.push(*state_, std::make_unique()); break; + case 4: + state_->pages.push(*state_, std::make_unique()); + break; + case 5: + state_->pages.push(*state_, std::make_unique()); + break; case 6: state_->pages.push(*state_, std::make_unique()); break;