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

Commit d9132030 authored by Daniel Lehmann's avatar Daniel Lehmann
Browse files

Use the Context of the Builder instead of the Activity's

Also I don't like fluent interfaces

Bug:6007797
Change-Id: Ia5888025ad6c89f7cd20f57f058567432c820f7a
parent e9a78643
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -27,7 +27,6 @@ import com.android.internal.util.Objects;

import android.app.Activity;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.database.Cursor;
import android.provider.ContactsContract.CommonDataKinds.GroupMembership;
+15 −14
Original line number Diff line number Diff line
@@ -44,31 +44,32 @@ public abstract class GroupNameDialogFragment extends DialogFragment

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        View view = LayoutInflater.from(getActivity()).inflate(R.layout.group_name_dialog, null);
        final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
        final LayoutInflater layoutInflater = LayoutInflater.from(builder.getContext());
        final View view = layoutInflater.inflate(R.layout.group_name_dialog, null);
        mEdit = (EditText) view.findViewById(R.id.group_label);
        initializeGroupLabelEditText(mEdit);

        mEdit.addTextChangedListener(this);

        AlertDialog dialog = new AlertDialog.Builder(getActivity())
                .setIconAttribute(android.R.attr.alertDialogIcon)
                .setTitle(getTitleResourceId())
                .setView(view)
                .setPositiveButton(android.R.string.ok,
        builder.setTitle(getTitleResourceId());
        builder.setView(view);
        builder.setPositiveButton(android.R.string.ok,
                new DialogInterface.OnClickListener() {
                    @Override
                        public void onClick(DialogInterface dialog, int whichButton) {
                    public void onClick(DialogInterface dialogInterface, int whichButton) {
                        onCompleted(mEdit.getText().toString().trim());
                    }
                }
                )
                .setNegativeButton(android.R.string.cancel, null)
                .create();
            );
        builder.setNegativeButton(android.R.string.cancel, null);
        final AlertDialog dialog = builder.create();

        dialog.setOnShowListener(this);
        return dialog;
    }

    @Override
    public void onShow(DialogInterface dialog) {
        updateOkButtonState((AlertDialog) dialog);
    }