From e9db5b90b288b0a0a971a23edaf7f228cc66d2f0 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 23 Aug 2018 03:53:59 +0300 Subject: [PATCH] Renew language strings just after it is set. GitOrigin-RevId: d1f65f9128a6fce8fe46f92f26eb403351f22bf3 --- td/telegram/LanguagePackManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/td/telegram/LanguagePackManager.cpp b/td/telegram/LanguagePackManager.cpp index 3caeadd65..a7225a062 100644 --- a/td/telegram/LanguagePackManager.cpp +++ b/td/telegram/LanguagePackManager.cpp @@ -215,6 +215,7 @@ void LanguagePackManager::on_language_pack_version_changed(int32 new_version) { Language *language = get_language(database_, language_pack_, language_code_); int32 version = language == nullptr ? static_cast(-1) : language->version_.load(); if (version == -1) { + // TODO load language pack from the server return; } @@ -283,6 +284,7 @@ void LanguagePackManager::on_update_language_pack(tl_object_ptrshared_config().set_option_empty("language_pack_version"); + on_language_pack_version_changed(std::numeric_limits::max()); } LanguagePackManager::Language *LanguagePackManager::get_language(LanguageDatabase *database,