diff options
author | d34d <clark@cyngn.com> | 2015-06-12 11:00:37 -0700 |
---|---|---|
committer | d34d <clark@cyngn.com> | 2016-06-09 14:49:07 -0700 |
commit | bb9e0c5307ae227173c4751eda3ae447c226e0e8 (patch) | |
tree | b2033752b839412288e0c547027bfb40cd1ad106 | |
parent | f86cee7c670f03d9b010539f8105f091a06fa275 (diff) | |
download | android_packages_apps_CMFileManager-bb9e0c5307ae227173c4751eda3ae447c226e0e8.tar.gz android_packages_apps_CMFileManager-bb9e0c5307ae227173c4751eda3ae447c226e0e8.tar.bz2 android_packages_apps_CMFileManager-bb9e0c5307ae227173c4751eda3ae447c226e0e8.zip |
Invalidate preferences headers when resuming
If the use is in a sub settings, i.e. general settings, and changes
their language. Upon returning to File Manager and pressing back
to go to the main settings menu, the about text will remain in the
previous language. This is easily reproduced when the intial language
is set to Chinese and then switched to English. The about text will
still be in Chinese.
Change-Id: I1dff61a6a94e6aabf336d863e102c29044f3a649
(cherry picked from commit b35b682bd4d4a089d55fcf43a0711a9b9ca7c615)
-rw-r--r-- | src/com/cyanogenmod/filemanager/activities/preferences/SettingsPreferences.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/filemanager/activities/preferences/SettingsPreferences.java b/src/com/cyanogenmod/filemanager/activities/preferences/SettingsPreferences.java index a1169620..00b77eab 100644 --- a/src/com/cyanogenmod/filemanager/activities/preferences/SettingsPreferences.java +++ b/src/com/cyanogenmod/filemanager/activities/preferences/SettingsPreferences.java @@ -165,6 +165,13 @@ public class SettingsPreferences extends PreferenceActivity { } } + @Override + protected void onResume() { + super.onResume(); + // in case of a locale change, invalidate the headers + invalidateHeaders(); + } + /** * Method that applies the current theme to the activity * @hide |