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

Commit 0f217ed3 authored by Edgar Wang's avatar Edgar Wang Committed by Android (Google) Code Review
Browse files

Merge "Fix highlight crash when the preference without roundcorner background" into main

parents 96bd28fc f0043ca3
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -421,11 +421,14 @@ public class HighlightablePreferenceGroupAdapter extends SettingsPreferenceGroup
    }

    private @DrawableRes int getBackgroundRes(int position, boolean isHighlighted) {
        int backgroundRes = (isHighlighted) ? mHighlightBackgroundRes : mNormalBackgroundRes;
        if (SettingsThemeHelper.isExpressiveTheme(mContext)) {
            Log.d(TAG, "[Expressive Theme] get rounded background, highlight = " + isHighlighted);
            return getRoundCornerDrawableRes(position, false, isHighlighted);
        } else {
            return (isHighlighted) ? mHighlightBackgroundRes : mNormalBackgroundRes;
            int roundCornerResId = getRoundCornerDrawableRes(position, false, isHighlighted);
            if (roundCornerResId != 0) {
                return roundCornerResId;
            }
        }
        return backgroundRes;
    }
}