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

Commit 6fb128f1 authored by Yinglei Wang's avatar Yinglei Wang
Browse files

Add checked and expanded subtype to intdef and toString

Test: builds ok
Flag: android.view.accessibility.tri_state_checked
Flag: android.view.accessibility.a11y_expansion_state_api
Change-Id: Ifb44a36e96763a87c5a80d0395d3aa9929f78ab7
parent 3fa794b6
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -959,6 +959,8 @@ public final class AccessibilityEvent extends AccessibilityRecord implements Par
                CONTENT_CHANGE_TYPE_CONTENT_INVALID,
                CONTENT_CHANGE_TYPE_ERROR,
                CONTENT_CHANGE_TYPE_ENABLED,
                CONTENT_CHANGE_TYPE_CHECKED,
                CONTENT_CHANGE_TYPE_EXPANDED,
                CONTENT_CHANGE_TYPE_SUPPLEMENTAL_DESCRIPTION,
            })
    public @interface ContentChangeTypes {}
@@ -1241,6 +1243,16 @@ public final class AccessibilityEvent extends AccessibilityRecord implements Par
            case CONTENT_CHANGE_TYPE_ERROR: return "CONTENT_CHANGE_TYPE_ERROR";
            case CONTENT_CHANGE_TYPE_ENABLED: return "CONTENT_CHANGE_TYPE_ENABLED";
            default: {
                if (Flags.triStateChecked()) {
                    if (type == CONTENT_CHANGE_TYPE_CHECKED) {
                        return "CONTENT_CHANGE_TYPE_CHECKED";
                    }
                }
                if (Flags.a11yExpansionStateApi()) {
                    if (type == CONTENT_CHANGE_TYPE_EXPANDED) {
                        return "CONTENT_CHANGE_TYPE_EXPANDED";
                    }
                }
                if (Flags.supplementalDescription()) {
                    if (type == CONTENT_CHANGE_TYPE_SUPPLEMENTAL_DESCRIPTION) {
                        return "CONTENT_CHANGE_TYPE_SUPPLEMENTAL_DESCRIPTION";