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

Commit df4cb449 authored by András Kurucz's avatar András Kurucz Committed by Android (Google) Code Review
Browse files

Merge "Don't send unchecked a11y events from ExpandableNotificationRow" into main

parents d7aec9a6 8e7fba68
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -68,6 +68,7 @@ import android.view.ViewGroup;
import android.view.ViewParent;
import android.view.ViewStub;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager;
import android.view.accessibility.AccessibilityNodeInfo;
import android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction;
import android.widget.Chronometer;
@@ -4035,11 +4036,13 @@ public class ExpandableNotificationRow extends ActivatableNotificationView
    }

    private void notifyAccessibilityContentExpansionChanged() {
        AccessibilityEvent event = AccessibilityEvent.obtain(TYPE_WINDOW_CONTENT_CHANGED);
        onPopulateAccessibilityEvent(event);
        if (AccessibilityManager.getInstance(mContext).isEnabled()) {
            AccessibilityEvent event = AccessibilityEvent.obtain();
            event.setEventType(TYPE_WINDOW_CONTENT_CHANGED);
            event.setContentChangeTypes(CONTENT_CHANGE_TYPE_EXPANDED);
            sendAccessibilityEventUnchecked(event);
        }
    }

    public void setOnExpansionChangedListener(@Nullable OnExpansionChangedListener listener) {
        mExpansionChangedListener = listener;