diff --git a/src/com/android/settings/notification/NotificationPreferenceController.java b/src/com/android/settings/notification/NotificationPreferenceController.java index 1e477c41fd2..0c5dc0e268f 100644 --- a/src/com/android/settings/notification/NotificationPreferenceController.java +++ b/src/com/android/settings/notification/NotificationPreferenceController.java @@ -83,28 +83,6 @@ public abstract class NotificationPreferenceController extends AbstractPreferenc return true; } - /** - * Displays or removes preference in this controller. - */ - @Override - public void displayPreference(PreferenceScreen screen) { - if (isAvailable()) { - final Preference preference = screen.findPreference(getPreferenceKey()); - if (mPreference != null && preference == null) { - screen.addPreference(mPreference); - } - if (preference != null) { - mPreference = preference; - } - if (mPreference != null && this instanceof Preference.OnPreferenceChangeListener) { - mPreference.setOnPreferenceChangeListener( - (Preference.OnPreferenceChangeListener) this); - } - } else { - findAndRemovePreference(screen, getPreferenceKey()); - } - } - // finds the preference recursively and removes it from its parent private void findAndRemovePreference(PreferenceGroup prefGroup, String key) { final int preferenceCount = prefGroup.getPreferenceCount();