diff options
Diffstat (limited to 'src/displayapp/screens/settings/Settings.h')
| -rw-r--r-- | src/displayapp/screens/settings/Settings.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/displayapp/screens/settings/Settings.h b/src/displayapp/screens/settings/Settings.h index 4ef507a..ad4bf08 100644 --- a/src/displayapp/screens/settings/Settings.h +++ b/src/displayapp/screens/settings/Settings.h @@ -24,7 +24,8 @@ namespace Pinetime { Controllers::Settings& settingsController; - static constexpr std::array<List::Applications, 16> entries {{ + static constexpr int entriesPerScreen = 4; + static constexpr std::array<List::Applications, entriesPerScreen * 4> entries {{ {Symbols::sun, "Display", Apps::SettingDisplay}, {Symbols::eye, "Wake Up", Apps::SettingWakeUp}, {Symbols::clock, "Time format", Apps::SettingTimeFormat}, @@ -45,7 +46,7 @@ namespace Pinetime { {Symbols::none, "None", Apps::None}, {Symbols::none, "None", Apps::None}, }}; - static constexpr int nScreens = (entries.size() + 3) / 4; + static constexpr int nScreens = (entries.size() + entriesPerScreen - 1) / entriesPerScreen; ScreenList<nScreens> screens; }; } |
