use default posting language

This commit is contained in:
sk 2022-12-09 21:15:11 +01:00
parent 435e73d718
commit 60d4e4d396
1 changed files with 5 additions and 1 deletions

View File

@ -679,11 +679,15 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr
languageButton.setCompoundDrawableTintList(languageButton.getTextColors()); languageButton.setCompoundDrawableTintList(languageButton.getTextColors());
languageButton.setCompoundDrawablePadding(V.dp(6)); languageButton.setCompoundDrawablePadding(V.dp(6));
updateLanguage(Locale.getDefault());
languagePopup=new PopupMenu(getActivity(), languageButton); languagePopup=new PopupMenu(getActivity(), languageButton);
languageButton.setOnTouchListener(languagePopup.getDragToOpenListener()); languageButton.setOnTouchListener(languagePopup.getDragToOpenListener());
languageButton.setOnClickListener(v->languagePopup.show()); languageButton.setOnClickListener(v->languagePopup.show());
Preferences prefs = AccountSessionManager.getInstance().getAccount(accountID).preferences;
String defaultLang = prefs != null ? prefs.postingDefaultLanguage : null;
if (defaultLang != null) updateLanguage(defaultLang);
else updateLanguage(Locale.getDefault());
Menu languageMenu = languagePopup.getMenu(); Menu languageMenu = languagePopup.getMenu();
for (String recentLanguage : GlobalUserPreferences.recentLanguages) { for (String recentLanguage : GlobalUserPreferences.recentLanguages) {