From 5d0ef50606d40c2648ef289574b0cb7b07d1c9ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Wed, 6 Jun 2018 16:51:32 +0200 Subject: [PATCH] [apps] Update the preferences displayed in the title bar view when changing the language --- apps/on_boarding/language_controller.cpp | 1 - apps/on_boarding/update_controller.cpp | 1 - apps/shared/language_controller.cpp | 2 ++ 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/on_boarding/language_controller.cpp b/apps/on_boarding/language_controller.cpp index 8763682c5..450f37cab 100644 --- a/apps/on_boarding/language_controller.cpp +++ b/apps/on_boarding/language_controller.cpp @@ -24,7 +24,6 @@ bool LanguageController::handleEvent(Ion::Events::Event event) { app()->displayModalViewController(m_updateController, 0.5f, 0.5f); #else AppsContainer * appsContainer = (AppsContainer *)app()->container(); - appsContainer->refreshPreferences(); appsContainer->switchTo(appsContainer->appSnapshotAtIndex(0)); #endif return true; diff --git a/apps/on_boarding/update_controller.cpp b/apps/on_boarding/update_controller.cpp index 8bff66263..f9243f418 100644 --- a/apps/on_boarding/update_controller.cpp +++ b/apps/on_boarding/update_controller.cpp @@ -69,7 +69,6 @@ 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; diff --git a/apps/shared/language_controller.cpp b/apps/shared/language_controller.cpp index f859220f9..59bb83748 100644 --- a/apps/shared/language_controller.cpp +++ b/apps/shared/language_controller.cpp @@ -41,6 +41,8 @@ void LanguageController::viewWillAppear() { bool LanguageController::handleEvent(Ion::Events::Event event) { if (event == Ion::Events::OK || event == Ion::Events::EXE) { GlobalPreferences::sharedGlobalPreferences()->setLanguage((I18n::Language)(selectedRow()+1)); + AppsContainer * myContainer = (AppsContainer * )app()->container(); + myContainer->refreshPreferences(); return true; } return false;