aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authord34d <clark@cyngn.com>2015-06-12 11:00:37 -0700
committerd34d <clark@cyngn.com>2016-06-09 14:49:07 -0700
commitbb9e0c5307ae227173c4751eda3ae447c226e0e8 (patch)
treeb2033752b839412288e0c547027bfb40cd1ad106
parentf86cee7c670f03d9b010539f8105f091a06fa275 (diff)
downloadandroid_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.java7
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