diff options
| author | 2013-09-05 23:36:18 +0000 | |
|---|---|---|
| committer | 2013-09-05 23:36:18 +0000 | |
| commit | 0ccef4d00357275f3a492e10f4e88aaf4d9deec6 (patch) | |
| tree | 5657e20da392b7441f4eecae76fb3bb54c6d49eb | |
| parent | ca5d413eb978db22ec1c0f327e10b1ecf793792d (diff) | |
| parent | 651b4249b9c0648d9238ed2dab6e9ad1aa64ca43 (diff) | |
Merge "Apply implicit parent dependency when adding to PreferenceGroup" into klp-dev
| -rw-r--r-- | core/java/android/preference/PreferenceGroup.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/core/java/android/preference/PreferenceGroup.java b/core/java/android/preference/PreferenceGroup.java index a5e05ba31a74..5f8c78d269e6 100644 --- a/core/java/android/preference/PreferenceGroup.java +++ b/core/java/android/preference/PreferenceGroup.java @@ -210,10 +210,7 @@ public abstract class PreferenceGroup extends Preference implements GenericInfla * @return Whether to allow adding the preference (true), or not (false). */ protected boolean onPrepareAddPreference(Preference preference) { - if (!super.isEnabled()) { - preference.setEnabled(false); - } - + preference.onParentChanged(this, shouldDisableDependents()); return true; } |