diff --git a/apps/apps_container.cpp b/apps/apps_container.cpp index d8d9292b9..e68e1f023 100644 --- a/apps/apps_container.cpp +++ b/apps/apps_container.cpp @@ -36,7 +36,6 @@ AppsContainer::AppsContainer() : m_probabilitySnapshot(), m_regressionSnapshot() { - refreshPreferences(); m_emptyBatteryWindow.setFrame(KDRect(0, 0, Ion::Display::Width, Ion::Display::Height)); Poincare::Expression::setCircuitBreaker(AppsContainer::poincareCircuitBreaker); } @@ -159,6 +158,7 @@ void AppsContainer::run() { #if ON_BOARDING switchTo(onBoardingAppSnapshot()); #else + refreshPreferences(); switchTo(appSnapshotAtIndex(0)); #endif Container::run(); diff --git a/apps/on_boarding/update_controller.cpp b/apps/on_boarding/update_controller.cpp index 09907418a..a7d6f27f6 100644 --- a/apps/on_boarding/update_controller.cpp +++ b/apps/on_boarding/update_controller.cpp @@ -17,6 +17,7 @@ bool UpdateController::handleEvent(Ion::Events::Event event) { app()->dismissModalViewController(); AppsContainer * appsContainer = (AppsContainer *)app()->container(); if (appsContainer->activeApp()->snapshot() == appsContainer->onBoardingAppSnapshot()) { + appsContainer->refreshPreferences(); appsContainer->switchTo(appsContainer->appSnapshotAtIndex(0)); } return true;