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

Commit 4038f23c authored by Automerger Merge Worker's avatar Automerger Merge Worker Committed by Android (Google) Code Review
Browse files

Merge "Merge "Add debug logging to StackScrollAlgorithm" into tm-dev am:...

Merge "Merge "Add debug logging to StackScrollAlgorithm" into tm-dev am: 55f43e04 am: d497f9b7 am: d1f72f3d" into tm-qpr-dev-plus-aosp
parents 08b12456 b4538308
Loading
Loading
Loading
Loading
+34 −2
Original line number Diff line number Diff line
@@ -49,9 +49,10 @@ public class StackScrollAlgorithm {

    public static final float START_FRACTION = 0.5f;

    private static final String LOG_TAG = "StackScrollAlgorithm";
    private final ViewGroup mHostView;
    private static final String TAG = "StackScrollAlgorithm";
    private static final Boolean DEBUG = false;

    private final ViewGroup mHostView;
    private int mPaddingBetweenElements;
    private int mGapHeight;
    private int mGapHeightOnLockscreen;
@@ -126,6 +127,37 @@ public class StackScrollAlgorithm {
        return getExpansionFractionWithoutShelf(mTempAlgorithmState, ambientState);
    }

    private void log(String s) {
        if (DEBUG) {
            android.util.Log.i(TAG, s);
        }
    }

    public void logView(View view, String s) {
        String viewString = "";
        if (view instanceof ExpandableNotificationRow) {
            ExpandableNotificationRow row = ((ExpandableNotificationRow) view);
            if (row.getEntry() == null) {
                viewString = "ExpandableNotificationRow has null NotificationEntry";
            } else {
                viewString = row.getEntry().getSbn().getId() + "";
            }
        } else if (view == null) {
            viewString = "View is null";
        } else if (view instanceof SectionHeaderView) {
            viewString = "SectionHeaderView";
        } else if (view instanceof FooterView) {
            viewString = "FooterView";
        } else if (view instanceof MediaContainerView) {
            viewString = "MediaContainerView";
        } else if (view instanceof EmptyShadeView) {
            viewString = "EmptyShadeView";
        } else {
            viewString = view.toString();
        }
        log(viewString + " " + s);
    }

    private void resetChildViewStates() {
        int numChildren = mHostView.getChildCount();
        for (int i = 0; i < numChildren; i++) {