Update permanent forground notification on language change.

This commit is contained in:
B. Petersen
2017-04-19 22:18:01 +02:00
parent 73cf5105dd
commit 72a6627059
2 changed files with 11 additions and 1 deletions
@@ -283,6 +283,14 @@ public class LocaleController {
recreateFormatters();
}
public void rebuildUiParts()
{
KeepAliveService kas = KeepAliveService.getInstance();
if( kas != null ) {
kas.updateForegroundNotification();
}
}
public static String getCurrentLanguageName() {
return getString("LanguageName", R.string.LanguageName);
}
@@ -350,6 +358,7 @@ public class LocaleController {
currentLocale = newLocale;
}
}
rebuildUiParts();
}
public static String formatDateChat(long date) {
@@ -384,7 +393,7 @@ public class LocaleController {
return formatter;
}
public void recreateFormatters() {
private void recreateFormatters() {
Locale locale = currentLocale;
if (locale == null) {
locale = Locale.getDefault();
@@ -200,6 +200,7 @@ public class LanguageSelectActivity extends BaseFragment {
}
if (localeInfo != null) {
LocaleController.getInstance().applyLanguage(localeInfo, true);
LocaleController.getInstance().rebuildUiParts();
parentLayout.rebuildAllFragmentViews(false);
}
finishFragment();