From 2efb6ee0bb2609791881b6f79a128575caa1f55a Mon Sep 17 00:00:00 2001 From: Daniel Kaparunakis Date: Fri, 16 Sep 2016 12:45:08 -0500 Subject: [PATCH] Feature: Add content reload to language switcher setting's calls This commit adds a content API reload call to the list of calls that happen when the language is changed. This call is necessary so certain parts of the app, like the stable, have the correct language when the language is switched. --- .../ui/fragments/preferences/PreferencesFragment.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.java index 21596e51f..9cb550120 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/preferences/PreferencesFragment.java @@ -224,6 +224,11 @@ public class PreferencesFragment extends BasePreferencesFragment implements .compose(apiHelper.configureApiCallObserver()) .subscribe(new MergeUserCallback(activity, user), throwable -> { }); + apiHelper.apiService.getContent(languageHelper.getLanguageCode()) + .compose(apiHelper.configureApiCallObserver()) + .subscribe(contentResult -> { + }, throwable -> { + }); if (android.os.Build.VERSION.SDK_INT <= Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1){ Intent intent = new Intent(getActivity(), MainActivity.class);