Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 599d2a49 authored by Alan Viverette's avatar Alan Viverette
Browse files

Fix default style attr in DialogPreference subclass constructors

BUG: 10751709
Change-Id: Ia7fa91e52881b46d39711d2adc43330014234a55
parent 998c7007
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -18718,9 +18718,10 @@ package android.preference {
  }
  public abstract class DialogPreference extends android.preference.Preference implements android.content.DialogInterface.OnClickListener android.content.DialogInterface.OnDismissListener android.preference.PreferenceManager.OnActivityDestroyListener {
    ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int);
    ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int, int);
    ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int);
    ctor public DialogPreference(android.content.Context, android.util.AttributeSet);
    ctor public DialogPreference(android.content.Context);
    method public android.app.Dialog getDialog();
    method public android.graphics.drawable.Drawable getDialogIcon();
    method public int getDialogLayoutResource();
@@ -18750,8 +18751,8 @@ package android.preference {
  }
  public class EditTextPreference extends android.preference.DialogPreference {
    ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int);
    ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int, int);
    ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int);
    ctor public EditTextPreference(android.content.Context, android.util.AttributeSet);
    ctor public EditTextPreference(android.content.Context);
    method public android.widget.EditText getEditText();
+9 −6
Original line number Diff line number Diff line
@@ -65,10 +65,6 @@ public abstract class DialogPreference extends Preference implements
    /** Which button was clicked. */
    private int mWhichButtonClicked;

    public DialogPreference(Context context, AttributeSet attrs, int defStyleAttr) {
        this(context, attrs, defStyleAttr, 0);
    }

    public DialogPreference(
            Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
        super(context, attrs, defStyleAttr, defStyleRes);
@@ -88,13 +84,20 @@ public abstract class DialogPreference extends Preference implements
        mDialogLayoutResId = a.getResourceId(com.android.internal.R.styleable.DialogPreference_dialogLayout,
                mDialogLayoutResId);
        a.recycle();
    }

    public DialogPreference(Context context, AttributeSet attrs, int defStyleAttr) {
        this(context, attrs, defStyleAttr, 0);
    }

    public DialogPreference(Context context, AttributeSet attrs) {
        this(context, attrs, com.android.internal.R.attr.dialogPreferenceStyle);
    }

    public DialogPreference(Context context) {
        this(context, null);
    }

    /**
     * Sets the title of the dialog. This will be shown on subsequent dialogs.
     * 
+4 −4
Original line number Diff line number Diff line
@@ -50,10 +50,6 @@ public class EditTextPreference extends DialogPreference {
    
    private String mText;

    public EditTextPreference(Context context, AttributeSet attrs, int defStyleAttr) {
        this(context, attrs, defStyleAttr, 0);
    }

    public EditTextPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
        super(context, attrs, defStyleAttr, defStyleRes);
        
@@ -71,6 +67,10 @@ public class EditTextPreference extends DialogPreference {
        mEditText.setEnabled(true);
    }

    public EditTextPreference(Context context, AttributeSet attrs, int defStyleAttr) {
        this(context, attrs, defStyleAttr, 0);
    }

    public EditTextPreference(Context context, AttributeSet attrs) {
        this(context, attrs, com.android.internal.R.attr.editTextPreferenceStyle);
    }
+1 −1
Original line number Diff line number Diff line
@@ -66,7 +66,7 @@ public class ListPreference extends DialogPreference {
    }

    public ListPreference(Context context, AttributeSet attrs) {
        this(context, attrs, 0);
        this(context, attrs, com.android.internal.R.attr.dialogPreferenceStyle);
    }

    public ListPreference(Context context) {
+1 −1
Original line number Diff line number Diff line
@@ -69,7 +69,7 @@ public class MultiCheckPreference extends DialogPreference {
    }

    public MultiCheckPreference(Context context, AttributeSet attrs) {
        this(context, attrs, 0);
        this(context, attrs, com.android.internal.R.attr.dialogPreferenceStyle);
    }

    public MultiCheckPreference(Context context) {
Loading