~aleteoryx/muditaos

167846b1f9bae0b41f209e8b87b2bd9dced5f503 — Mateusz Piesta 3 years ago c6e08f4
[BH-1517] Blank screen after deep press

Deep press causes blank screen when in
meditation/settings.
M products/BellHybrid/apps/application-bell-meditation-timer/windows/SettingsWindow.cpp => products/BellHybrid/apps/application-bell-meditation-timer/windows/SettingsWindow.cpp +6 -3
@@ 41,8 41,9 @@ namespace app::meditation
        setFocusItem(sideListView);
    }

    void SettingsWindow::onBeforeShow(gui::ShowMode, gui::SwitchData *)
    void SettingsWindow::onBeforeShow(gui::ShowMode mode, gui::SwitchData *data)
    {
        AppWindow::onBeforeShow(mode, data);
        presenter->loadData();
        setFocusItem(sideListView);
    }


@@ 63,8 64,10 @@ namespace app::meditation
        return AppWindow::onInput(inputEvent);
    }

    void SettingsWindow::onClose(CloseReason)
    void SettingsWindow::onClose(const CloseReason reason)
    {
        presenter->eraseProviderData();
        if (reason != CloseReason::Popup) {
            presenter->eraseProviderData();
        }
    }
} // namespace app::meditation