diff options
Diffstat (limited to 'src/com/android/launcher3/SettingsActivity.java')
-rw-r--r-- | src/com/android/launcher3/SettingsActivity.java | 16 |
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; } } |