summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/SettingsActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/launcher3/SettingsActivity.java')
-rw-r--r--src/com/android/launcher3/SettingsActivity.java16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/com/android/launcher3/SettingsActivity.java b/src/com/android/launcher3/SettingsActivity.java
index 4adac74bd..93fedf46d 100644
--- a/src/com/android/launcher3/SettingsActivity.java
+++ b/src/com/android/launcher3/SettingsActivity.java
@@ -59,6 +59,10 @@ public class SettingsActivity extends Activity {
// Grid size
private static final String KEY_GRID_SIZE = "pref_grid_size";
+ // Hide labels
+ private static final String KEY_SHOW_DESKTOP_LABELS = "pref_desktop_show_labels";
+ private static final String KEY_SHOW_DRAWER_LABELS = "pref_drawer_show_labels";
+
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -169,9 +173,15 @@ public class SettingsActivity extends Activity {
@Override
public void onSharedPreferenceChanged(SharedPreferences prefs, String key) {
- if (KEY_GRID_SIZE.equals(key)) {
- mGridPref.setSummary(mPrefs.getString(KEY_GRID_SIZE, getDefaulGridSize()));
- mShouldRestart = true;
+ switch (key) {
+ case KEY_GRID_SIZE:
+ mGridPref.setSummary(mPrefs.getString(KEY_GRID_SIZE, getDefaulGridSize()));
+ mShouldRestart = true;
+ break;
+ case KEY_SHOW_DESKTOP_LABELS:
+ case KEY_SHOW_DRAWER_LABELS:
+ mShouldRestart = true;
+ break;
}
}