Loading core/java/android/preference/EditTextPreference.java +11 −9 Original line number Diff line number Diff line Loading @@ -49,6 +49,7 @@ public class EditTextPreference extends DialogPreference { private EditText mEditText; private String mText; private boolean mTextSet; public EditTextPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); Loading Loading @@ -85,15 +86,16 @@ public class EditTextPreference extends DialogPreference { * @param text The text to save */ public void setText(String text) { final boolean wasBlocking = shouldDisableDependents(); // Always persist/notify the first time. final boolean changed = !TextUtils.equals(mText, text); if (changed || !mTextSet) { mText = text; mTextSet = true; persistString(text); final boolean isBlocking = shouldDisableDependents(); if (isBlocking != wasBlocking) { notifyDependencyChange(isBlocking); if(changed) { notifyDependencyChange(shouldDisableDependents()); notifyChanged(); } } } Loading Loading
core/java/android/preference/EditTextPreference.java +11 −9 Original line number Diff line number Diff line Loading @@ -49,6 +49,7 @@ public class EditTextPreference extends DialogPreference { private EditText mEditText; private String mText; private boolean mTextSet; public EditTextPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); Loading Loading @@ -85,15 +86,16 @@ public class EditTextPreference extends DialogPreference { * @param text The text to save */ public void setText(String text) { final boolean wasBlocking = shouldDisableDependents(); // Always persist/notify the first time. final boolean changed = !TextUtils.equals(mText, text); if (changed || !mTextSet) { mText = text; mTextSet = true; persistString(text); final boolean isBlocking = shouldDisableDependents(); if (isBlocking != wasBlocking) { notifyDependencyChange(isBlocking); if(changed) { notifyDependencyChange(shouldDisableDependents()); notifyChanged(); } } } Loading