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

Commit adf1471e authored by Phil Weaver's avatar Phil Weaver Committed by android-build-merger
Browse files

Merge "A11y isHeading takes old API into account" into pi-dev am: c3645368

am: e22eb1d0

Change-Id: Ia15ee268abf86293e0859aebc62665ca9a5d38e0
parents a0cb26b3 e22eb1d0
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -2413,11 +2413,16 @@ public class AccessibilityNodeInfo implements Parcelable {

    /**
     * Returns whether node represents a heading.
     * <p><strong>Note:</strong> Returns {@code true} if either {@link #setHeading(boolean)}
     * marks this node as a heading or if the node has a {@link CollectionItemInfo} that marks
     * it as such, to accomodate apps that use the now-deprecated API.</p>
     *
     * @return {@code true} if the node is a heading, {@code false} otherwise.
     */
    public boolean isHeading() {
        return getBooleanProperty(BOOLEAN_PROPERTY_IS_HEADING);
        if (getBooleanProperty(BOOLEAN_PROPERTY_IS_HEADING)) return true;
        CollectionItemInfo itemInfo = getCollectionItemInfo();
        return ((itemInfo != null) && itemInfo.mHeading);
    }

    /**