remove unused arguments to Languages.setLanguage()

This commit is contained in:
Hans-Christoph Steiner 2017-05-12 23:11:34 +02:00
parent 064be9482d
commit 2d9e1ecd4f
3 changed files with 6 additions and 5 deletions

View File

@ -197,7 +197,7 @@ public class FDroidApp extends Application {
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
Languages.setLanguage(this, Preferences.get().getLanguage(), false);
Languages.setLanguage(this);
}
@Override
@ -215,7 +215,7 @@ public class FDroidApp extends Application {
}
Preferences.setup(this);
Languages.setup(getClass(), R.string.pref_language_default);
Languages.setLanguage(this, Preferences.get().getLanguage(), false);
Languages.setLanguage(this);
ACRA.init(this);
if (isAcraProcess()) {

View File

@ -124,16 +124,17 @@ public final class Languages {
* or different than the current system-wide locale. The preference is cleared
* if the language matches the system-wide locale or "System Default" is chosen.
*/
public static void setLanguage(final ContextWrapper contextWrapper, String language, boolean refresh) {
public static void setLanguage(final ContextWrapper contextWrapper) {
if (Build.VERSION.SDK_INT >= 24) {
Utils.debugLog(TAG, "Languages.setLanguage() ignored on >= android-24");
Preferences.get().clearLanguage();
return;
}
String language = Preferences.get().getLanguage();
if (TextUtils.equals(language, DEFAULT_LOCALE.getLanguage())) {
Preferences.get().clearLanguage();
locale = DEFAULT_LOCALE;
} else if (locale != null && TextUtils.equals(locale.getLanguage(), language) && (!refresh)) {
} else if (locale != null && TextUtils.equals(locale.getLanguage(), language)) {
return; // already configured
} else if (language == null || language.equals(USE_SYSTEM_DEFAULT)) {
Preferences.get().clearLanguage();

View File

@ -158,7 +158,7 @@ public class PreferencesFragment extends PreferenceFragment
entrySummary(key);
if (changing) {
Activity activity = getActivity();
Languages.setLanguage(activity, Preferences.get().getLanguage(), false);
Languages.setLanguage(activity);
RepoProvider.Helper.clearEtags(getContext());
UpdateService.updateNow(getContext());