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

Commit 347da9a4 authored by Doris Ling's avatar Doris Ling Committed by android-build-merger
Browse files

Merge "Check if singleLineTitle attribute is set for the preference." into oc-dev

am: a86e3d70

Change-Id: I68121fbe007d659fb3a4b9930b8457d1289724a1
parents 3121da53 a86e3d70
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -135,6 +135,7 @@ public class Preference implements Comparable<Preference> {
    private boolean mDependencyMet = true;
    private boolean mParentDependencyMet = true;
    private boolean mRecycleEnabled = true;
    private boolean mHasSingleLineTitleAttr;
    private boolean mSingleLineTitle = true;
    private boolean mIconSpaceReserved;

@@ -303,6 +304,7 @@ public class Preference implements Comparable<Preference> {

                case com.android.internal.R.styleable.Preference_singleLineTitle:
                    mSingleLineTitle = a.getBoolean(attr, mSingleLineTitle);
                    mHasSingleLineTitleAttr = true;
                    break;

                case com.android.internal.R.styleable.Preference_iconSpaceReserved:
@@ -609,7 +611,9 @@ public class Preference implements Comparable<Preference> {
            if (!TextUtils.isEmpty(title)) {
                titleView.setText(title);
                titleView.setVisibility(View.VISIBLE);
                if (mHasSingleLineTitleAttr) {
                    titleView.setSingleLine(mSingleLineTitle);
                }
            } else {
                titleView.setVisibility(View.GONE);
            }