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

Commit 91487ea0 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Remove click action from AccessibilityNodeInfo" into main

parents f69c0558 ad28b528
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.ImageView;
import android.widget.TextView;

@@ -431,6 +432,16 @@ public class SliderPreference extends Preference {

        ImageView iconEndView = (ImageView) holder.findViewById(R.id.icon_end);
        updateIconEndIfNeeded(iconEndView);

        // Remove the accessibility label of click action
        holder.itemView.getRootView().setAccessibilityDelegate(new View.AccessibilityDelegate() {
            @Override
            public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfo info) {
                super.onInitializeAccessibilityNodeInfo(host, info);
                info.removeAction(AccessibilityNodeInfo.ACTION_CLICK);
                info.setClickable(false);
            }
        });
    }

    /**