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

Commit e6c3d186 authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Update content description

Test: manual: use TalkBack on conversations screen
Fixes: 317316662
Change-Id: I7c9b0746bf610168e8a3c2bc0d2932082da221a8
parent 89ea9597
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -8212,6 +8212,9 @@
    <!-- a11y string -->
    <string name="clear">Clear</string>
    <!-- a11y string -->
    <string name="clear_conversation">Clear <xliff:g id="conversation_name" example="Mom">%1$s</xliff:g></string>
    <!-- title for conversation onboarding -->
    <string name="conversation_onboarding_title">Priority and modified conversations will appear here</string>
+5 −1
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ import com.google.common.annotations.VisibleForTesting;
public class RecentConversationPreference extends TwoTargetPreference {

    private OnClearClickListener mOnClearClickListener;

    private final Context mContext;
    private View mClearView;

    public interface OnClearClickListener {
@@ -37,6 +37,7 @@ public class RecentConversationPreference extends TwoTargetPreference {

    public RecentConversationPreference(Context context) {
        super(context);
        mContext = context;
    }

    public void setOnClearClickListener(
@@ -70,6 +71,9 @@ public class RecentConversationPreference extends TwoTargetPreference {
        final View widgetFrame = view.findViewById(android.R.id.widget_frame);
        widgetFrame.setVisibility(mOnClearClickListener != null ? View.VISIBLE : View.GONE);
        mClearView = view.findViewById(getClearId());
        mClearView.setContentDescription(
                mContext.getString(R.string.clear_conversation, getTitle()));

        mClearView.setOnClickListener(v -> {
            if (mOnClearClickListener != null) {
                mOnClearClickListener.onClear();