diff options
| author | Joaquim <joaquim.org@gmail.com> | 2021-03-06 19:55:53 (GMT) |
|---|---|---|
| committer | Joaquim <joaquim.org@gmail.com> | 2021-03-06 19:55:53 (GMT) |
| commit | 97deb43fb78b581535887938a0c3c0813896fcbe (patch) | |
| tree | 8e393258059f434a8a140f6aff303e4228f5adc5 /src/displayapp/screens/ScreenList.h | |
| parent | 3d6e8c3bebbdaafa764b06ebc2769f2eaac05298 (diff) | |
Update from JF comments to PR
Diffstat (limited to 'src/displayapp/screens/ScreenList.h')
| -rw-r--r-- | src/displayapp/screens/ScreenList.h | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/src/displayapp/screens/ScreenList.h b/src/displayapp/screens/ScreenList.h index 56d9abe..43b33f4 100644 --- a/src/displayapp/screens/ScreenList.h +++ b/src/displayapp/screens/ScreenList.h @@ -15,26 +15,12 @@ namespace Pinetime { class ScreenList : public Screen { public: - ScreenList( - DisplayApp* app, - uint8_t initScreen, - std::array<std::function<std::unique_ptr<Screen>()>, N>&& screens, - ScreenListModes mode - ) - : Screen(app), - initScreen{initScreen}, - screens{std::move(screens)}, - mode{mode}, - current{this->screens[initScreen]()} - { + ScreenList(DisplayApp* app, uint8_t initScreen, std::array<std::function<std::unique_ptr<Screen>()>, N>&& screens, ScreenListModes mode) + : Screen(app), initScreen{initScreen}, screens{std::move(screens)}, mode{mode}, current{this->screens[initScreen]()} { screenIndex = initScreen; } ~ScreenList() override { - current.reset(nullptr); - /*for(uint8_t i = 0; i < screens.size(); i++) { - screens[i]().reset(nullptr); - }*/ lv_obj_clean(lv_scr_act()); } |
