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

Commit 9093da88 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Avoid detecting WebView as TYPE_RECYCLING" into sc-dev

parents 4c7adf63 d84643ad
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -58,6 +58,11 @@ public class ScrollCaptureInternal {
     */
    public static final int TYPE_RECYCLING = 2;

    /**
     * The ViewGroup scrolls, but has no child views in
     */
    private static final int TYPE_OPAQUE = 3;

    /**
     * Performs tests on the given View and determines:
     * 1. If scrolling is possible
@@ -95,8 +100,15 @@ public class ScrollCaptureInternal {
            }
            return TYPE_RECYCLING;
        }
        // At least one child view is required.
        if (((ViewGroup) view).getChildCount() < 1) {
            if (DEBUG_VERBOSE) {
                Log.v(TAG, "scrollable with no children");
            }
            return TYPE_OPAQUE;
        }
        if (DEBUG_VERBOSE) {
            Log.v(TAG, "hint: less than two child views");
            Log.v(TAG, "hint: single child view");
        }
        //Because recycling containers don't use scrollY, a non-zero value means Scroll view.
        if (view.getScrollY() != 0) {